html, body{ margin:0; padding:0; list-style:none; width:100%; height:100%; font-family:'微软雅黑','Microsoft YaHei'}
* { margin:0; padding:0; list-style:none; font-family:'微软雅黑','Microsoft YaHei' !important}
a { text-decoration:none; color:#333;}
* html .clearFix {zoom: 1;}
* + html .clearFix {zoom: 1;}
.clearFix:after { height: 0; visibility: hidden; content: "."; display: block; clear: both;}
ul, li { padding:0; margin:0; list-style:none}
img { border:none;outline:none;}


.container {
	width: 1120px;
	margin: 0 auto;
}
.containerL {
	width: 440px;
	float: left
}
.containerL2 {
	width: 320px;
	float: left; margin-right:18px;
}
.containerR { width:325px; float:right}
.floatL { float:left}
.floatR { float:right}
.mr5 { margin-right:5px}
.mr10 { margin-right:10px}
.mr20 { margin-right:20px}
.ml10 { margin-left:10px}
.ml20 { margin-left:20px}
.ml50 { margin-left:50px}
.ml80 { margin-left:80px}
.ml367 { margin-left:367px}
.ml438 { margin-left:438px}
.mt-3 { margin-top:-3px}
.mt3 { margin-top:3px}
.mt5 { margin-top:5px}
.mt20 { margin-top:20px}
.mt50 { margin-top:50px}
.mb20 { margin-bottom:20px}
.mb50 { margin-bottom:50px}


.fz20 { font-size:20px}
.fz30 { font-size:30px}
.w150 { width:150px}



/*---index---*/
.top { width:100%; height:30px; color:#242424}
.topleft { display:block; float:left; font-size:12px; line-height:30px}
.topright { display:block; float:right; font-size:12px; line-height:30px;margin:0px 5px;}
.top a { color:#242424} 

.logo { text-align:center; width:100%; height:209px; background:#9b0d14;   }
.logo img { width:1100px; height:209px; margin:0 auto; padding:0; text-align:center; }
.logoimg{ width:1100px; height:209px; margin:0 auto; padding:0;  text-align:center;}



.nav {
	background-color: #444444;
	height: 47px;
	width: 100%;
min-width:1110px;
}
.nav ul { height:47px; border-right:#eee groove 1px; width:1110px; margin-left:5px}
.nav ul li { border-left:#eee groove 1px; line-height:47px; font-size:14px; color:#FFFFFF; float:left; cursor:pointer; width:157px; text-align:center}
.nav ul li a, .nav ul li a:hover, .nav ul li a:active, .nav ul li a:visited { color:#FFFFFF}
.nav ul li:hover { background:#ccc;}
.index_news { margin-top:20px; height:316px}
.video { float:left; width:490px; height:316px;}
.news { width:498px; height:316px; float:right; border:#cdcdcd solid 1px; border-right:none}
.news_ttl { border-bottom:#2069c0 solid 2px; height:43px; float:left}
.news_ttl > li { background:url(../images/news_bg.png) no-repeat; border-right:#cdcdcd solid 1px; width:165px; height:43px; float:left; cursor:pointer; font-size:15px; color:#0d5c8f; line-height:43px; text-align:center}
.news_ttl > li a { color:#0d5c8f}
.news_ttl > li:hover,.news_ttl > li.on { background:url(../images/news_bgon.png) no-repeat; color:#FFFFFF}
.news_ttl > li:hover a,.news_ttl > li.on a { color:#FFFFFF}
.news_con { height:272px; border-right:#CDCDCD solid 1px; float:left; width:497px}
.news_imp_ttl { display:block; width:100%; height:50px; line-height:70px; font-size:18px; color:#185997; text-align:center; font-weight:bold}
.news_imp_detail { color:#555555; font-size:12px; line-height:20px; text-indent:2em; width:458px; margin-left:20px; height:50px; overflow:hidden; border-bottom:#e8e8e8 dashed 1px; margin-top:10px}
.news_imp_detail a { float:right; margin-right:3px; color:#c71b20}
.news_list { width:458px; margin-left:20px; margin-top:20px}
.news_list li { background-image:url(../images/list.png); background-repeat:no-repeat; background-position:0px 12px; text-indent:10px; font-size:14px; height:30px; line-height:30px}
.news_list li a { float:left; color:#000000; width:380px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_list li a:hover { color:#185997}
.news_list li span { color:#6c6c6c; float:right; font-size:12px}

.index_search { height:110px; width:70%; float:right; margin-top:30px}
.index_search_l { width:438px; float:left; height:110px; background-color:#fafafa; border:#e4e4e4 solid 1px; background-image:url(../images/que_search.png); background-repeat:no-repeat; background-position:-5px 9px; margin-bottom:10px;}
.index_search_tips { font-size:12px; color:#626262; margin-left:50px; margin-top:20px}
.index_search_tips img { float:left; margin-top:-1px; margin-right:5px}
.index_search_tips a { color:#626262; margin-right:5px}
.index_search_box { height:40px; border-radius:5px; border:#9b0d14 solid 1px; width:380px; margin-left:50px; margin-top:10px; position:relative}
.index_search_box select { width:104px; border:none; border-right:#4b93e8 solid 1px; height:40px; float:left; margin-left:2px}
.index_search_box input { border:none; float:left; height:40px; width:376px; margin-left:2px}
.index_search_box a { position:absolute; right:10px; top:10px; background:url(../images/search.png) no-repeat; width:20px; height:20px}
.index_search_r { width:325px; height:110px; float:right}
.index_search_r_ad { width:325px; height:56px; display:block}
.ad_btn { background:url(../images/ad_btn.png) no-repeat; width:157px; height:45px; display:block; text-align:center; line-height:45px; color:#3880c9; font-size:15px; margin-top:10px}
.ad_btn img { margin-right:5px; vertical-align:middle; margin-top:-3px}
.index_search_r_btn1 { float:left}
.index_search_r_btn2 { float:right}

.index_equ_list {
	height: 310px;
	border: #dcdcdc solid 1px
}
.index_ttl { height:35px; line-height:35px; border-bottom:#dcdcdc solid 1px; font-size:15px;}
.index_ttl ul { color:#196fbf; margin-left:10px}
.index_ttl ul li { width:112px; float:left; cursor:pointer; text-align:center}
.index_ttl ul li.on { background-image:url(../images/ttl_bg.png); color:#FFFFFF;}


.index_ttl2 { height:25px; line-height:25px; font-size:13px;}
.index_ttl2 ul { color:#196fbf; margin-left:0px}
.index_ttl2 ul li { width:78px; float:left; cursor:pointer; text-align:center; background:#fff;}
.index_ttl2 ul li.on { background-image:url(../images/ttl_bg.png); color:#FFFFFF;}


.index_equ_list_con ul { margin-top:20px; margin-left:10px}
.index_equ_list_con ul li { background-image:url(../images/equ_listbg.png);     width: 130px;
    height: 32px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: 32px;
    font-size: 13px;
    color: #424242;
    text-align: center;
    cursor: pointer;}
.index_equ_list_con ul li a { color:#424242}
.index_equ_list_con ul li:hover, .index_equ_list_con ul li.on { background-image:url(../images/equ_listbgon.png); color:#FFFFFF}
.index_equ_list_con ul li:hover a, .index_equ_list_con ul li.on a { color:#FFFFFF}

.index_neworder { height:270px; border:#dcdcdc solid 1px; margin-top:20px}
.index_ttl_on { width:128px; float:left; text-align:left; background:url(../images/bq-1.png) no-repeat; color:#FFFFFF; margin-left:0px; padding-left:20px;}
.index_ttl a { float:right; margin-right:15px; color:#2b2b2b; font-size:12px; line-height:35px}
.index_order_con { position:relative}
.index_order_list { width:580px; height:200px; margin-left:40px; margin-top:20px}
.index_order_list .box { overflow:hidden; position:relative; height:184px}
.index_order_list .list{ overflow:hidden; position:absolute}
.index_order_list .list > li { float:left; height:92px; width:580px}
.index_order_list .list li .list_ul { width:600px; height:92px}
.index_order_list .list li .list_ul .list_li { margin-left:20px; display:block; float:left; margin-top:15px; width:580px}
.index_order_list .list li .list_ul .list_li .img_info { width:131px; height:73px; border:#e6e8ed solid 2px; float:left}
.order_info { float:left; margin-left:10px; line-height:24px}
.order_info_t { font-size:14px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:390px}
.order_info_t span { color:#2b2b2b; margin-right:5px}
.order_info_t a { color:#17599a}
.order_info_b { font-size:12px; color:#999999}
.order_info_b img { vertical-align:middle; margin-right:3px}
.order_info_b span { margin-right:5px}

.index_equ_info { height:270px; border:#dcdcdc solid 1px; margin-top:20px}
.index_equ_info_list ul { width:324px; float:left; height:220px; margin-top:15px; margin-left:10px}
.index_equ_info_list ul li { background-image:url(../images/news_alllist.png); background-repeat:no-repeat; background-position:0px 9px; height:30px; line-height:30px; width:229px; font-size:13px; color:#424242; text-indent:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:314px}
.index_equ_info_list ul li span { color:#2473c4; margin-right:5px}
.index_equ_info_list ul li a { color:#424242}
.index_equ_info_list ul li:hover { background-image:url(../images/news_alllist_hover.png); color:#db493a}
.index_equ_info_list ul li:hover a,.index_equ_info_list ul li:hover span { color:#db493a}



.index_equ_info_list2 ul { width:364px; float:left; height:220px; margin-top:15px; margin-left:10px}
.index_equ_info_list2 ul li { background-image:url(../images/news_alllist.png); background-repeat:no-repeat; background-position:0px 9px; height:30px; line-height:30px; width:229px; font-size:13px; color:#424242; text-indent:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:364px}
.index_equ_info_list2 ul li span { color:#2473c4; margin-right:5px}
.index_equ_info_list2 ul li a { color:#424242}
.index_equ_info_list2 ul li:hover { background-image:url(../images/news_alllist_hover.png); color:#db493a}
.index_equ_info_list2 ul li:hover a,.index_equ_info_list2 ul li:hover span { color:#db493a}



.right_bar { background-color:#e6e8ed; border:#c5c7cd solid 1px}
.right_bar_ttl_login { height:35px; border-bottom:#1369c0 solid 1px; line-height:40px; color:#2476cc; font-size:15px}
.right_bar_ttl_login img { float:left; margin:10px 5px 0px 5px;}
.right_bar_ttl { height:35px; border-bottom:#cfcfcf solid 1px; line-height:40px; color:#2476cc; font-size:15px}
.right_bar_ttl img { float:left; margin:10px 5px 0px 5px;}
.ttl_border { height:34px; width:100px; border-bottom:#1369c0 solid 1px; margin-left:20px}

.login_con { border-bottom:#c5c7cd solid 1px; height:186px}
.login_con form { width:270px; margin-bottom:31px;padding-left:27px;}
.login_con form select { border-radius:3px; height:40px; width:100%; margin-top:20px; border:#cfcfcf solid 1px; background:url(../images/select.png) no-repeat 8px 10px; text-indent:30px; color:#676767; font-size:12px; background-color:#FFFFFF}
.login_con form .login_input {
	border-radius: 3px;
	height: 40px;
	width: 268px;
	border: #cfcfcf solid 1px;
	margin-top: 15px;
	text-indent: 33px;
	color: #676767;
	font-size: 12px;
	background-color: #FFFFFF;
	float: left;
	line-height: 40px;
}
.index_user { background:url(../images/username.png) no-repeat 10px 10px}
.index_pwd { background:url(../images/pwd.png) no-repeat 11px 14px}
.login_con form .logn_btn { width:125px; height:30px; text-align:center; color:#FFFFFF; border-radius:3px; border:none; margin-top:20px; cursor:pointer} 
.login_con form .btn1 { background-color:#2476cc;float:left;}
.login_con form .btn2 { background-color:#ff7e00; margin-left:15px;float:right;}
.login_con p { color:#424242; font-size:14px; line-height:25px; width:100%; float:left; margin-left:60px}
.login_con p a { color:#2473c4}
.login_con p a:hover { text-decoration:underline}
.login_con a.quit { width:85px; height:25px; text-align:center; color:#FFFFFF; border-radius:3px; border:none; margin-top:15px; cursor:pointer; background-color:#999; display:block; line-height:25px; margin-left:119px; font-size:14px; float:left}


.order_list_con { }
.order_list_con ul { margin-top:10px; margin-bottom:7px}
.order_list_con ul li { color:#424242; font-size:13px; line-height:27px}
.order_list_con ul li a { color:#424242;}
.order_list_con ul li img { float:left; margin:5px 10px 0px 20px}
.order_list_con ul li span { font-size:12px; float:right; line-height:25px; color:#ff7e00; margin-right:20px}

.area_part_con { margin-bottom:9px}
.area_part_con a { display:block}

.equ_show { height:200px; border:#dcdcdc solid 1px; margin-top:20px}
.equ_show_list .box { width:1090px; overflow:hidden; margin-left:20px}
.equ_show_list .list { margin-top:20px; overflow:hidden; height:126px; width:9999px; overflow:hidden}
.equ_show_list .list li { float:left; width:182px; height:126px}
.equ_show_list .list li .equ_show_list_box { width:160px; height:124px; border:#e6e8ed solid 1px; float:left; text-align:center; margin-right:20px}
.equ_show_list .list li .equ_show_list_box img{ width:157; height:89px}

.equ_show_list .list li .equ_show_list_box a { font-size:12px; color:#2b2b2b; line-height:30px; float:left; width:100%; text-align:center;}
.equ_show_list .list  .pximg1{
	background:url(../images/0.png) no-repeat top left; z-index:999; position: absolute; overflow:hidden; width:22px; height:22px;
	}
	
	.equ_show_list .list  .pximg2{
	background:url(../images/1.png) no-repeat top left; z-index:999; position: absolute; overflow:hidden; width:22px; height:22px;
	}
	.equ_show_list .list  .pximg3{
	background:url(../images/2.png) no-repeat top left; z-index:999; position: absolute; overflow:hidden; width:22px; height:22px;
	}
	.equ_show_list .list  .pximg4{
	background:url(../images/3.png) no-repeat top left; z-index:999; position: absolute; overflow:hidden; width:22px; height:22px;
	}
	.equ_show_list .list  .pximg5{
	background:url(../images/4.png) no-repeat top left; z-index:999; position: absolute; overflow:hidden; width:22px; height:22px;
	}
	.equ_show_list .list  .pximg6{
	background:url(../images/5.png) no-repeat top left; z-index:999; position: absolute; overflow:hidden; width:22px; height:22px;
	}


.friend_link {
	width: 100%;
	height: 130px;
	background-color: #ebebeb;
	margin-top: 30px
}
.friend_link_con {
	border: #dcdcdc solid 1px;
	height: 100px;
	width: 100%;
	position: relative
}
.friend_link_con_ttl { background-image:url(../images/friend_link.png); width:137px; height:38px; position:absolute; top:-5px; left:0px}
.link_list {
	background-color: #FFFFFF;
	height: 70px;
	margin-top: 30px
}
.link_list ul { padding-top:10px; margin-left:20px}
.link_list ul li { width:235px; height:45px; margin-top:10px; float:left; margin-right:5px}
.link_list ul li img { width:235px; height:45px}
.link_list  select { height:30px; width:310px; float:left; margin-right:10px; margin-top:15px}


.about_us { width:100%; background-color:#d3d3d3; height:40px; text-align:center; color:#424242}
.about_us a { color:#424242; font-size:12px; line-height:40px; margin:0 5px}
.copy_right {
	height: 60px;
	background-color: #9b0d14;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	padding-top: 30px;
	margin-top:20px;
width:100%;
min-width:1110px;
}
/*---index---*/




/*---login_page---*/
.login_page { background-color:#3373c7; width:100%; height:100%}
.c_login { width:989px; height:715px; margin:0 auto; background:url(../images/login_bg.png) no-repeat; position:relative}
.c_login_box { width:857px; height:298px; background:url(../images/login_bg2.png) no-repeat; position:absolute; left:60px; top:240px}
.c_login_r { width:325px; height:298px; float:right}
.c_login_ttl { width:325px; height:75px; font-size:18px; line-height:75px; color:#0082cd; text-align:center}
.c_login_foot { width:325px; font-size:12px; color:#a7a7a7; text-align:center; line-height:60px; height:60px;clear:both;}
.login_page .login_con { border-bottom:none; height:auto}
.login_page .login_con form { margin-bottom:0px; height:auto}
/*---login_page---*/




/*---content_page---*/
.s_page_ttl { float:left; font-size:12px; color:#999999; height:25px; line-height:25px; margin-top:10px; width:100%}
.s_conpage { background:#FFFFFF; width:1000px; float:left; border:#e6e6e6 solid 1px; margin-top:20px}
.s_conpage_ttl { width:900px; margin-left:50px; margin-top:20px; height:80px; border-bottom:#cccccc dashed 1px}
.s_conpage_ttl h1 { font-size:22px; color:#212121; text-align:center; font-weight:normal}
.s_conpage_ttl_b { text-align:center;margin:10px;}
.s_conpage_ttl span { color:#999999; font-size:12px}
.s_conpage_con { width:900px; margin-left:50px; margin-top:20px; margin-bottom:50px}
.s_conpage_con p { font-size:15px; color:#212121; line-height:25px; text-indent:2em; margin-bottom:15px}
.s_conpage_con p.no { text-indent:0}
/*---content_page---*/





/*---news_list---*/
.s_list_l { border:#e6e6e6 solid 1px}
.list_page .right_bar { height:auto; border-bottom:none}
.s_list_ttl { height:35px; border-bottom:#0b64b6 solid 1px}
.s_list_ttl span { line-height:25px; display:block; border-left:#0B64B6 solid 3px; margin-left:20px; height:25px; font-size:15px; float:left; margin-top:5px; color:#0B64B6; text-indent:5px}
.s_list_con ul { margin-bottom:50px}
.s_list_con ul li { width:620px; margin-left:20px; border-bottom:#cccccc dashed 1px; height:90px}
.s_list_con ul li h1 a{ color:#212121; font-size:14px; line-height:25px; font-weight:normal; margin-top:30px; }
.s_list_con ul li h1 a:hover { color:#0b64b6}
.s_list_con_b { }
.s_list_con_b span { color:#999999; font-size:12px; margin-right:20px}
.s_list_pagenum { height:30px; margin-bottom:30px}
.s_list_pagenum a { display:block; float:left; margin-right:5px; height:30px; text-align:center; padding:0 15px; color:#333333; border:#d7d7d7 solid 1px; line-height:30px}
.s_list_pagenum a.on { background:#008ac8; border:#008ac8 solid 1px; color:#FFFFFF}
/*---news_list---*/





/*---equ_search---*/
.equ_search { border:#dcdcdc solid 1px; width:100%; float:left; margin-top:10px; position:relative}
.input_group { height:40px; line-height:40px; width:600px; margin:0 auto; margin-top:20px; margin-bottom:20px}
.input_group span { border:#4b93e8 solid 1px; border-top-left-radius:5px; border-bottom-left-radius:5px; display:block; text-align:center; width:100px; float:left; font-size:13px; color:#216fba}
.input_group input { border:#4b93e8 solid 1px; border-top-right-radius:5px; border-bottom-right-radius:5px; height:40px; line-height:40px; font-size:12px; color:#999999; border-left:none; float:left; width:497px; text-indent:5px; position:relative}
.input_group a { position:absolute; background:url(../images/search.png) no-repeat; width:20px; height:20px; left:770px; top:30px}
.input_group select { width:183px; height:30px; border:#4b93e8 solid 1px}
.family_part { width:900px; margin-left:50px; margin-bottom:10px; height:auto}
.equ_search_img { width:72px; height:24px; color:#FFFFFF; font-size:12px; display:inline-block; background:url(../images/euq_earch.png); line-height:24px; text-indent:7px; float:left}
.equ_all { width:45px; height:23px; color:#1b1b1b; font-size:12px; background:#efefef; display:block; text-align:center; line-height:23px; float:left; margin-left:10px}
.equ_all_detail { float:left; width:700px; color:#363636; font-size:12px; line-height:25px; margin-left:10px}
.equ_all_detail a { color:#363636; display:inline-block; margin-right:10px}
.equ_more { color:#216fba; font-size:12px; line-height:25px; float:right}
.equ_btn { position:absolute; width:109px; height:21px; color:#216fba; font-size:12px; line-height:21px; text-align:center; display:block; bottom:-21px; left:50%; margin-left:-54px; background:url(../images/equfamily.png) no-repeat}
.s_equlist { width:100%; float:left; margin-top:50px}
.s_equlist ul li { width:100%; border:#dddddd solid 1px; height:170px; margin-bottom:10px}
.s_equlist ul li .img { width:220px; border-right:#DDDDDD solid 1px; height:170px; float:left}
.s_equlist ul li .img img { float:left; margin-left:9px; margin-top:9px; width:200px; height:150px; border:#DDDDDD solid 1px}
.s_equlist ul li .con { font-size:12px; float:left; width:760px; margin-left:10px;}
.s_equlist ul li .con h1 a{ font-size:16px; color:#333333; line-height:30px; font-weight:normal; margin-top:6px; display:block}
.con_span { width:300px; float:left; line-height:25px;min-height:170px;}
.con_span div { height:25px; width:300px}
.span_l { color:#999999}
.span_r { color:#333333}
.con > a { display:block; width:90px; height:30px; float:right; border-radius:3px; line-height:30px; color:#FFFFFF; text-align:center; margin-right:20px}
a.check_detail { background:#ff7e00; margin-top:15px}
a.check_detail img { float:left; margin-left:8px; margin-top:8px}
a.online_order { background:#2476cc; margin-top:15px}
a.online_order img { float:left; margin-left:10px; margin-top:9px}
/*---equ_search---*/




/*---error---*/
.error_bg { width:100%; height:626px; background:url(../images/error_bg.png) no-repeat;}
.error { width:100%; height:626px;  text-align:center}
.error > img { margin-top:70px}
.error_con { color:#ff7300; font-weight:bold; text-align:center; margin-top:10px}
.error > a { width:100px; height:32px; background:#3f74d4; border:#2e65cb solid 1px; border-radius:3px; font-size:13px; text-align:center; color:#FFFFFF; display:inline-block; line-height:32px; margin-top:30px}
/*---error---*/




/*---register---*/
#breadcrumb { list-style:none; display:inline-block; margin-top:10px}
#breadcrumb .icon { font-size:14px}
#breadcrumb li { float:left}
#breadcrumb li a { color:#0d4e8b; display:block; background:#bdd9ef; text-decoration:none; position:relative; height:40px; line-height:40px; text-align:center; margin-right:30px; width:303px; font-size:13px; cursor:default}
#breadcrumb li a.on { color:#ffffff; font-weight:bold; background:#0b64b6; margin-right:30px}
#breadcrumb li:first-child a { padding-left:15px}
#breadcrumb li:first-child a:before { border:none}
#breadcrumb li:last-child a { padding-right:15px; margin-right:0}
#breadcrumb li:last-child a:after { border:none}
#breadcrumb li a:before, #breadcrumb li a:after { content:""; position:absolute; top:0; border:0 solid #bdd9ef; border-width:20px 10px; width:0; height:0}
#breadcrumb li a:before { left:-20px; border-left-color:transparent}
#breadcrumb li a:after { left:100%; border-color:transparent; border-left-color:#bdd9ef}
#breadcrumb li a.on:before { border-color:#0b64b6; border-left-color:transparent}
#breadcrumb li a.on:after { left:100%; border-color:transparent; border-left-color:#0b64b6}
.register_con { border:#CCCCCC solid 1px; width:998px; margin-top:10px; margin-bottom:30px}
.register_ttl { width:998px; height:80px; line-height:80px; color:#0d4e8b; font-size:18px; text-align:center;}
.register_cns { width:938px; margin-left:30px}
.register_cns h2 { color:#000000; font-size:16px; font-weight:bold; text-align:center; line-height:60px}
.register_cns p { color:#333333; font-size:14px; text-indent:2em; line-height:25px}
.register_check { font-size:12px; color:#000000; text-align:center; line-height:30px; width:970px; margin-left:10px; border-bottom:#EEEEEE solid 1px; margin-top:30px; margin-bottom:20px}
.register_check input { vertical-align:middle; margin-bottom: 3px}
.register_btn { display:inline-block; background:#3f74d4; border:#2e65cb solid 1px; width:120px; height:32px; line-height:32px; text-align:center; font-size:13px; font-weight:bold; color:#FFFFFF; margin-top:20px; border-radius:3px; margin-bottom:20px}
.register_sm { width:938px; margin-left:30px}
.register_sm p { color:#333333; font-size:14px; line-height:25px}
.register_inputg { width:100%; line-height:30px; margin-top:10px}
.register_inputg label { width:300px; text-align:right; font-size:12px; color:#333333; display:block; float:left; margin-right:10px}
.register_inputg select {  width:240px; border:#abadb3 solid 1px; margin-right:20px}
.register_inputg input {  width:238px;  }
.register_tips{margin-left:20px;}
.register_inputg span {  font-size:12px}
.register_inputg2 span { color:#999999; font-size:12px}
.register_part { width:978px; margin-left:10px; background:#eaeaea; height:40px; color:#0d4e8b; font-size:15px; font-weight:bold; text-align:center; line-height:40px; margin-top:20px; margin-bottom:20px}
/*---register---*/




/*---equ_detail---*/
.equdetail_page { width:998px; border:#d4d4d4 solid 1px; margin-top:20px}
.equdetail_page_ttl { height:35px; border-bottom:#d4d4d4 solid 1px; line-height:35px}
.equdetail_page_ttl_blue { color:#4c8fcb; border-bottom:#4c8fcb solid 2px; height:35px; line-height:35px; width:100px; margin-left:10px; font-size:14px; font-weight:bold; text-indent:10px; float:left}
.equdetail_page_ttl_r { float:right; font-size:12px; line-height:35px; height:35px; margin-right:10px}
.equdetail_page_ttl_r a { color:#4c8fcb}
.equdetail_page_ttl_r a:hover { text-decoration:underline}
.equdetail_page h3 { color:#000000; font-size:20px; font-weight:bold; line-height:40px; text-align:center; float:left; width:998px; margin-top:10px; margin-bottom:10px}
table.equdetail { border:#b3cce1 solid 1px; border-bottom:none; border-right:none; line-height:40px; font-size:14px; width:958px; margin-left:20px; border-spacing:0}
table.equdetail tr { height:40px}
table.equdetail td { border-bottom:#b3cce1 solid 1px; border-right:#b3cce1 solid 1px; text-align:left; width:238px; text-indent:10px}
table.equdetail td img { border:#ccc solid 1px; margin-top:2px; float:left; margin-left:10px; height:150px; width:200px}
table.equdetail td.left { background:#e5f0f9; color:#004584; text-align:right}
.equdetail_page_part { height:40px; width:958px; line-height:40px; font-size:13px; font-weight:bold; color:#000000; text-indent:20px; margin:10px 0 10px 20px; background:#eeeeee}
.equdetail_page_part2 { height:40px; width:958px; line-height:40px; font-size:13px; font-weight:bold; color:#f30000; text-indent:20px; margin:10px 0 10px 20px; background:#eeeeee}
table.equdetail2 { border:#b3cce1 solid 1px; border-bottom:none; border-right:none; line-height:40px; font-size:14px; width:958px; margin-left:20px; border-spacing:0; margin-bottom:20px}
table.equdetail2 tr { height:40px}
table.equdetail2 td { border-bottom:#b3cce1 solid 1px; border-right:#b3cce1 solid 1px; text-align:left; text-indent:10px}
table.equdetail2 td.left { background:#e5f0f9; color:#004584; text-align:right}
table.equdetail2 td input { vertical-align:middle; margin-bottom:2px; margin-right:10px}
table.equdetail3 { border:#b3cce1 solid 1px; border-bottom:none; border-right:none; line-height:40px; font-size:14px; width:780px; margin-left:20px; border-spacing:0; margin-bottom:20px}
table.equdetail3 tr { height:40px}
table.equdetail3 td { border-bottom:#b3cce1 solid 1px; border-right:#b3cce1 solid 1px; text-align:left; text-indent:10px}
table.equdetail3 td.left { background:#e5f0f9; color:#004584; text-align:right}
table.equdetail3 td input { vertical-align:middle; margin-bottom:2px; margin-right:10px}
/*---equ_detail---*/




/*---jdt---*/
.left_nav { float:left; width:200px; background:#1F55A7;padding-bottom:20px;}
.personinfo{padding:15px 10px 15px 10px; background:#235FBA;}
.personinfo .welcome { color:#FFFFFF; font-size:14px; line-height:25px; display:block; margin-left:10px}
.personinfo .order { color:#a3bbdf; font-size:12px; line-height:20px; display:block; margin-left:10px}
.personinfo a{color:white;}
.leftlink li{ }
.leftlink li h3{}
.linktitle{height:32px; color:#fff;font-size:13px;font-weight:normal; line-height:30px; cursor:pointer;border-top:1px solid #184282; }
.linktitle span{}
.linktitle span img { float:left;display:inline-block; margin-left:20px;_margin-left:7px;margin-top:8px; margin-right:7px;}
.leftlink ol{list-style:none;padding-top:8px;border-top:1px solid #184282; padding-bottom:8px; overflow:hidden;}
.leftlink ol li{list-style:none;line-height:30px;height:30px;color:#A3BBDF; font-size:13px; }
.leftlink ol li a{color:#A3BBDF;text-decoration:none}
.leftlink ol li a span img { float:left; margin-top:7px; margin-right:3px; margin-left:34px}
.leftlink ol li a:hover{display:block; color:#fff; background:#1F55A7;  text-decoration:none;   }
.leftlink ol li a.current{display:block;color:#fff; background:#184282;   }
.leftlink ol li .interval{ width:1px; margin:0;height:59px; }
.leftlink ol li span{padding-right:8px; display:inline-block; float:left}
.linkOl { display:none;}

.jdt_r { float:left; width:780px; margin-left:20px}
.mods{ }
.mods .title{width:778px;background:#fff;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4; height:35px;}
.mods .title h3{ float:left;font-size:14px; margin-left:10px; text-align:center; width:auto; color:#4C8FCB; height:34px; line-height:34px; border-bottom:2px solid #4C8FBD; padding:0 5px}
.mods .content{background:#fff;padding:10px;border:1px solid #d4d4d4;}
.mods .ascontent{background:#fff;padding:15px;border:1px solid #d4d4d4;}

.mubiao{ font-size:12px; width:250px; text-align:right; float:right; margin-right:10px;height:34px; line-height:34px;}
.mubiao a:link{color:#4C8FCB; font-size:12px; text-decoration:none;}
.mubiao a:visited{color:#4C8FCB;text-decoration:none;}
.mubiao a:hover{color:#666;text-decoration:none;}
.mubiao a:active{color:#666;text-decoration:none;}

.dgtable{background:#fff;border-top:3px solid #235FBA;border-left:1px solid #d4d4d4;}
.dgtable a:link{color:#4C8FCB;}
.dgtable a:visited{color:#4C8FCB;}
.dgtable a:hover{color:#444;}
.dgtable a:active{color:#444}
.clyellow{ background:#efefef;}
.dgtable th{font-size:14px; padding:8px 3px;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4; text-align:center; font-weight:normal;  background:#E5F0F9;}
.dgtable td{font-size:12px;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:7px 10px;}
.dgtable td a.blue { color:#0b64b6}
.dgtable td a.blue2 { color:#3f74d4}
.dgtable td a.orange { color:#ff7300}
.dgtable td a.green { color:#0d9122}
.dgtable td a:hover { text-decoration:underline}

.jdt { width:746px; height:120px; background:#f0f0f0; border:#e4e4e4 solid 1px; border-radius:3px; margin-bottom:10px}
.jdt ul { margin-left:10px}
.jdt ul li { height:120px; float:left; position:relative}
.jdt ul li.lifirst { width:93px; }
.jdt ul li.limiddle { width:88px; }
.jdt ul li.lilast { width:93px;  }
.jdt ul li span { position:absolute; left:0px; text-align:center}
.jdt ul li span.jdt_person { color:#666666; font-size:12px; top:20px; width:100%}
.jdt ul li span.jdt_num { color:#666666; font-size:14px; top:49px; width:100%}
.jdt ul li span.jdt_stepname { color:#777777; font-size:14px; top:80px; width:100%}
.jdt ul li.lifirst span { width:79px}
.jdt ul li.lifirston span { width:97px}
.jdt ul li.lilast span.jdt_person { width:108px}
.jdt ul li.lilast span.jdt_num { width:112px}
.jdt ul li.lilast span.jdt_stepname { width:108px}
.jdt ul li.lifirston { width:93px;  } 
.jdt ul li.limiddleon { width:88px;  } 
.jdt ul li.limiddlecurrent { width:88px;  } 
.jdt ul li.lilaston { width:93px;  }
.jdt ul li.lifirston span.jdt_num { color:#FFFFFF; font-weight:bold; top:50px; left:-9px}
.jdt ul li.limiddleon span.jdt_num { color:#FFFFFF; font-weight:bold; top:50px; left:1px}
.jdt ul li.limiddlecurrent span.jdt_num { color:#FFFFFF; font-weight:bold; top:50px; left:1px}
.jdt ul li.lilaston span.jdt_num { color:#FFFFFF; font-weight:bold; top:50px; left:10px}
.jdt ul li.lifirston span.jdt_stepname, .jdt ul li.limiddleon span.jdt_stepname, .jdt ul li.lilaston span.jdt_stepname { color:#39a94b; font-weight:bold}
.jdt ul li.limiddlecurrent span.jdt_stepname { color:#ff7200; font-weight:bold}
/*---jdt---*/



/*---form---*/
.form_part { height:40px; width:100%; background:#EEEEEE; color:#000000; font-size:13px; font-weight:bold; text-indent:20px; line-height:40px; margin-bottom:10px}
table.formtable { width:100%; border-spacing:0; font-size:12px}
table.formtable tr { height:30px; padding:5px 0}
table.formtable td { height:30px; padding:5px 0; line-height:30px; width:33.333%}
table.formtable td.l { color:#333333}
table.formtable td input.txt { border:#cccccc solid 1px; height:30px; width:238px; line-height:30px}
table.formtable td select { border:#cccccc solid 1px; height:30px; width:240px; line-height:30px}
table.formtable td span.grey { color:#999999}
table.formtable td span.red { color:#ff0000}
table.formtable td input.rad { vertical-align:middle; margin-bottom:2px; margin-right:3px}
.form_next { width:100%; border-top:#eeeeee solid 1px; margin-top:30px; text-align:center}
.form_next a { display:inline-block; width:120px; height:32px; background:#3f74d4; border:#2e65cb solid 1px; border-radius:3px; color:#FFFFFF; line-height:32px; text-align:center; margin-top:20px;font-size:13px; font-weight:bold}

table.formtable2 { width:100%; border-spacing:0; font-size:12px}
table.formtable2 tr { height:30px; padding:5px 0}
table.formtable2 td { height:30px; padding:5px 0; line-height:30px;}
table.formtable2 td.l { color:#333333}
table.formtable2 th { height:30px; padding:5px 0; line-height:30px;}
table.formtable2 th.l { color:#333333}
table.formtable2 td input.txt { border:#cccccc solid 1px; height:30px; width:238px; line-height:30px}
table.formtable2 td select { border:#cccccc solid 1px; height:30px;line-height:30px}
table.formtable2 td span.grey { color:#999999}
table.formtable2 td span.red { color:#ff0000}
table.formtable2 td input.rad { vertical-align:middle; margin-bottom:2px; margin-right:3px}
/*---form---*/


/*---list---*/
table.list_search { border-spacing:0; border-bottom:#e2e2e2 solid 1px; width:100%; margin-bottom:20px}
table.list_search tr { height:60px; line-height:60px}
table.list_search tr td { color:#000000; font-size:12px}
table.list_search tr td input.txt { height:25px; border:#cccccc solid 1px; width:165px; line-height:25px}
table.list_search tr td input.rad { vertical-align:middle; margin-bottom:2px; margin-right:2px}
table.list_search tr td select { height:25px; width:115px}
table.list_search tr td a { display:inline-block; text-align:center; background:#3f74d4; border:#2e65cb solid 1px; border-radius:3px; color:#FFFFFF; height:23px; line-height:23px; padding:0 10px}
.S_page { font-size:12px; line-height:20px; width:580px; margin:10px auto; margin-top:20px; color:#666666}
.S_page a { display:block; float:left; height:20px; border:#cccccc solid 1px; line-height:20px; font-size:12px; padding:0 5px; margin-right:10px; color:#666666}
.S_page a.on { background:#018fcf; color:#FFFFFF; border:#0180cf solid 1px}


/*---clear---*/
.clear{clear: both; }


    .mya
    {
        display: inline-block;
        text-align: center;
        background: #3f74d4;
        border: #2e65cb solid 1px;
        border-radius: 3px;
        color: #FFFFFF;
        height: 21px;
        font-size: 13px;
        line-height: 23px;
        padding: 0 10px;
    }

.pages { width:100%; text-align:center; margin:15px 0 0 0}
.pages a { display:inline-block; margin:0 5px; padding:0 3px; height:22px; line-height:22px; color:#3a3a3a}
.pages a:hover, .pages a.on { font-weight:bold; color:#2476cc}
.pages a.btn { width:80px; border:#2476cc solid 1px; text-align:center; color:#2476cc; font-size:12px}
.pages a.btn:hover { background-color:#2476cc; color:#FFFFFF; font-weight:normal}

/*附件上传*/
.filePreviewTable td{
    height:15px;
}
    .filePreviewTable img{
        margin-left:5px;
        width:8px;
        height: 8px;
    }
    .filePreviewTable a{
        color:blue;text-decoration:underline;
    }




.listimg{
width:318px; 
height:274px;
}



.clearfix {
	zoom: 1;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}
     .clearfix:after,.clearfix:before{
        content: "";
        display: table;
    }
    .clearfix:after{
        clear: both;
    }
    .clearfix{
        *zoom: 1;
    }
.fl {
	float: left;
}

.fr {
	float: right;
}


.menuph{
	display:none;
    float: right;
}

.phxia
{
	display:none;
}

.wx800{ width:100%; min-width:800px;}

@media screen and (max-width: 967px) {
	
	.wx800{ width:98%; min-width:330px;}
	
	.nav{
		display:none;
		}		
		
		
/*手机按钮*/

.menuph{
	display: block;
	float: right;
	z-index: 999;
	top: 0px;
	right:10px;
	position: absolute;
	overflow: hidden;
	
}
.menuph .point {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 43px;
}

.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {
    width: 28px;
}

.menuph .navbtn {
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 21px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #fff;
}

.menuph .navbtn::after,
.menuph .navbtn::before {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #fff;
}

.menuph .navbtn::after {
    top: -11px;
}

.menuph .navbtn::before {
    top: 10px;
}

.menuph .point.active .navbtn {
    background: transparent;
}

.menuph .point.active .navbtn::after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.menuph .point.active .navbtn::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

	

/*手机下拉*/

.phxia
{
	display: block;
	position: absolute;
	top: 90px;
	width: 100%;
	padding: 0%;
	z-index: 980;
}

.xialaph
{
    font-family: '微软雅黑';

    position: absolute;
    z-index: 1049;
    top: 0;
    left: 0;
    border-top: 1px solid #ddd;
    display: none;

    width: 100%;
    padding-bottom: 61px;

    background-color: #9a0d15;
}

.xialaph.active
{
    top: 106px;
}




.xialaph .ul2,
.xialaph .ul3
{
    display: none;
}

.xialaph h4 a
{
    font-size: 16px;
    font-weight: bold;
    line-height: 59px;

    text-transform: uppercase;

    color: #ffffff;
}

.xialaph h4
{
    position: relative;
}

.xialaph h4::after
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    content: '';

    opacity: .5;
    background-color: #e5e5e5;
}

.xialaph h5 a
{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 40px;

    text-transform: uppercase;

    color: #ffffff;
}

.xialaph h5
{
    position: relative;

    padding-left: 15px;
}

.xialaph h5::after
{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    height: 1px;

    content: '';

    opacity: .5;
    background-color: #fff;
}
.img_d{
    display: none;
}
.xialaph h4 img
{
    float: right;

    width: 13px;
    margin-top: 23px;

    cursor: pointer;
}

.xialaph h5 img
{
    float: right;

    width: 13px;
    margin-top: 26px;

    cursor: pointer;
}

.xialaph h4.active,
.xialaph h5.active
{
    border-bottom: 0;
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s
{
    display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d
{
    display: block;
}

.xialaph .ul2
{
	padding-top: 7px;
	padding-bottom: 8px;
	background-color: #9a0d15;
}

.xialaph .ul3
{
    position: relative;

    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;

    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.xialaph .ul3 li a
{
    font-size: 12px;
    line-height: 30px;

    display: block;

    text-transform: uppercase;

    color: #999;
}

.xialaph .ul3 li
{
    padding-top: 5px;
}

.xialaph .ul3 li:first-child
{
    padding-top: 0;
}

.phonemeng
{
    position: absolute;
    z-index: 1048;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    opacity: .6;
    background-color: #000;
}

.phonemeng.active
{
    display: block;
}



.logo { text-align:center; width:100%; height:90px;    }
.logo img { width:90%; height:auto;max-height:90px; margin:0 auto; padding:0; text-align:center; }
.logoimg{ width:100%; height:auto; margin:0 auto; padding:0;  text-align:center;}


.container {
	width: 99%;
	margin: 0 auto;
}
	.containerL {
	width: 99%;
	 margin:10px auto;
}
.containerL2 {
	width: 99%;
	
	 margin:10px auto; 
}
.containerR { width:99%; margin:10px auto; }



.equ_show { min-height:300px; border:#dcdcdc solid 1px; margin-top:20px}
.equ_show_list .box { width:100%; overflow:hidden; margin-left:0px}
.equ_show_list .list { margin-top:20px; overflow:hidden; height:auto; line-height:130px; width:100%; overflow:hidden}
.equ_show_list .list li { float:left; width:33%; height:120px}
.equ_show_list .list li .equ_show_list_box { width:100%; height:100%; border:#e6e8ed solid 1px; float:left; text-align:center; margin-right:10px}
.equ_show_list .list li .equ_show_list_box img{ width:100%; }


.index_search_l { width:100%; float:left; height:110px; background-color:#fafafa; border:#e4e4e4 solid 1px; background-image:url(../images/que_search.png); background-repeat:no-repeat; background-position:-5px 9px; margin-bottom:10px;}

.index_equ_list_con ul { margin-top:20px; margin-left:10px}
.index_equ_list_con ul li { background-image:url(../images/equ_listbg.png); width:32%; height:32px; float:left; margin-right:1%; margin-bottom:10px; line-height:32px; font-size:12px; color:#424242; text-align:center; cursor:pointer}
.index_equ_list_con ul li a { color:#424242}
.index_equ_list_con ul li:hover, .index_equ_list_con ul li.on { background-image:url(../images/equ_listbgon.png); color:#FFFFFF}
.index_equ_list_con ul li:hover a, .index_equ_list_con ul li.on a { color:#FFFFFF}




.index_search_box { height:40px; border-radius:5px; border:#9b0d14 solid 1px; width:84%; margin-left:50px; margin-top:10px; position:relative}
.index_search_box select { width:104px; border:none; border-right:#4b93e8 solid 1px; height:40px; float:left; margin-left:2px}
.index_search_box input { border:none; float:left; height:40px; width:98%; margin-left:2px}
.index_search_box a { position:absolute; right:10px; top:10px; background:url(../images/search.png) no-repeat; width:20px; height:20px}

.copy_right {
	height: 60px;
	background-color: #9b0d14;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	padding-top: 30px;
	margin-top:20px;
width:100%;
min-width:200px;
}

}