﻿/** 清除内外边距 **/ 
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td, /* table elements 表格元素 */ img/* img elements 图片元素 */ { margin: 0; padding: 0; }
body { color: #333; font-family: "microsoft yahei", "宋体", Arial, Helvetica, sans-serif; font-size: 14px; background-color:#fff; }
ul, li { list-style: none; }
img { border: 0px; vertical-align: middle; }
a { color: #333; text-decoration: none; }
a:hover { color: #e4000f; text-decoration: none; }/*大红 e4000f 橙色 ff9900*/
.clear { clear: both; }
.fl, .l { float: left; }
.fr, .r { float: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
i { font-style:inherit; }
table { border-collapse: collapse; border-spacing: 0 }
.mt10 { margin-top: 10px !important; }
.mt20 { margin-top: 20px !important; }
.clearfix:after { content: '\0020'; display: block; height: 0; clear: both; font-size: 0; visibility: hidden }
.clearfix { *zoom:1
}
.clear { clear: both; }
.red { color: #f60!important; }
.red1 { color: #F00!important; }
.grey { color: #999999!important; }
.orange { color: #ff7800!important; }
.green { color: #090!important; }
.black { color:#333!important; }
.blue { color:#09f!important; }
.f12 { font-size:12px; }
.f14 { font-size:14px !important; }
.w { margin:0 auto; width:1100px; }
.mt15 { margin-top:15px; }
.pr { position: relative; }
/*header*/
/*头部开始*/
.top { height:123px; }
.h_top { height:33px; overflow:hidden; color:#7d7d7d; line-height:33px; background-color:#f4f4f4; font-size:12px; }
.h_top img { vertical-align:middle; margin-right:-5px; }
.h_top a { color:#7d7d7d; font-weight:normal; padding:0 8px; vertical-align:middle }
.h_nr { height:80px; overflow:hidden; }
.h_logo { height:67px; overflow:hidden; margin-top:10px; }
.h_lx { width:700px; }
.hide, .hid { display: none; }
/*头部结束*/

/*nav*/
#menu { clear:both; z-index:9999; margin-top:28px; _margin-top:12px; margin-right:-40px; }
.nav { float:right; width:740px; height:35px; }
.nav .mainlevel { float:left; text-align:center; line-height:35px; }
.nav .nx { float:left; line-height:35px; color:#e5e5e5 }
.nav .mainlevel a { display:block; color:#333; font-size:16px; text-align:center; padding:0 20px; padding-bottom:12px; height:35px; display:block; font-family:"微软雅黑"; }
.nav .mainlevel a:hover, .nav .mainlevel a.on { text-decoration:none; color:#0193de; }
#nav .two { z-index:9999; left:-9999em; position:absolute; display:block; width:123px; margin-left:-10px; }
#nav .two li { background:#fff; filter:alpha(opacity=95); -moz-opacity:.95; opacity:0.95; border-bottom:1px solid #eee; height:30px; }
#nav .two li a { padding:0; width:123px; text-align:center; font-size:13px; line-height:30px; height:30px; display:block; _padding-bottom:6px;/*IE6 only*/ font-family:"微软雅黑"; }
#nav .two li a:hover { color:#FFF; background:#0193de; text-decoration:none; }
#nav li.sfhover ul li .three { z-index:9999; left:-9999em; position:absolute; display:block; width:123px; }
#nav li:hover div { left: auto; }
#nav li.sfhover div { left:auto; }
#nav li ul li.sfhover .three { left:123px; margin-top:-30px; }
/*footer*/
.F_nav { width:100%; height:45px; line-height:45px; background:#0193de; font-size:16px; z-index:100 }
.nav_nr { width:1000px; margin:0 auto; }
.nav_nr ul li { height:45px; float:left; width:123px; border-left:1px solid #60beef; text-align:center; position:relative; z-index:9999; }
.nav_nr ul li.slide { position:relative; z-index:2 }
.nav_nr ul li a { display:block; height:45px; width:123px; color:#fff }
.nav_nr ul .last { border-right:1px solid #8bc6f6; }
.nav_nr ul li.cur a, .nav_nr ul li a:hover { background:#eb9928; color:#fff; text-decoration:none; cursor:pointer }
.nav_nr ul li .x_list a { background:none; padding:0px; }
.feet { width:100%; background:#fff;}
.foot {margin:0 auto; font-size:14px; color:#333; }
.foot ul li { width:33.33%; float:left;}
.foot_wz { margin-top:32px; }
.foot_wz b { font-size:16px; font-weight:normal; }
.foot_wz { line-height:1.7;margin-left:20px; }
.foot ul li a {font-size:14px; line-height:1.9; text-align:center; }
.foot ul .last_fot {  margin-right:0px; text-align:center;width:150px;}
.foot ul .nav_fot a { text-align:left; padding-left:70px; }
.foot ul .nav_fot p img { margin-top:12px; }
.phone2 img { margin-top:6px; }
.nav_fnr { margin-top:15px; }
.gongjun { margin-top:45px; height:125px; }
/* 主要css样式*/
.main-im { position:fixed; right:10px; top:200px; z-index:100; width:110px; height:272px; }
.main-im .qq-a { display:block; width:106px; height:116px; font-size:14px; color:#0484cd; text-align:center; position:relative; }
.main-im .qq-a span { bottom:5px; position:absolute; width:90px; left:10px; color:#f60; }
.main-im .qq-hover-c { width:70px; height:70px; border-radius:35px; position:absolute; left:18px; top:10px; overflow:hidden; z-index:9; }
.main-im .qq-container { z-index:99; position:absolute; width:109px; height:118px; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom:1px solid #dddddd; background:url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq { max-width:60px; display:block; position:absolute; left:6px; top:3px; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.main-im .im-qq:hover .img-qq { max-width:70px; left:1px; top:8px; position:absolute; }
.main-im .im_main { background:#F9FAFB; border:1px solid #dddddd; border-radius:10px; background:#F9FAFB; display:none; }
.main-im .im_main .im-tel { color:#000000; text-align:center; width:109px; height:auto; border-bottom:1px solid #dddddd; }
.main-im .im_main .im-tel div { font-weight:bold; font-size:12px; margin:10px 0; }
.main-im .im_main .im-tel .tel-num { font-family:Arial; font-weight:bold; color:#e66d15; }
.main-im .im_main .im-tel:hover { background:#fafafa; }
.main-im .im_main .weixing-container { width:55px; height:47px; border-right:1px solid #dddddd; background:#f5f5f5; border-bottom-left-radius:10px; background:url(../images/weixing-icon.png) no-repeat center center; float:left; }
.main-im .im_main .weixing-show { width:112px; height:172px; background:#ffffff; border-radius:10px; border:1px solid #dddddd; position:absolute; left:-125px; top:-126px; }
.main-im .im_main .weixing-show .weixing-sanjiao { width:0; height:0; border-style:solid; border-color:transparent transparent transparent #ffffff; border-width:6px; left:112px; top:134px; position:absolute; z-index:2; }
.main-im .im_main .weixing-show .weixing-sanjiao-big { width:0; height:0; border-style:solid; border-color:transparent transparent transparent #dddddd; border-width:8px; left:112px; top:132px; position:absolute; }
.main-im .im_main .weixing-show .weixing-ma { width:104px; height:103px; padding-left:5px; padding-top:5px; }
.main-im .im_main .weixing-show .weixing-txt { position:absolute; top:110px; left:7px; width:100px; margin:0 auto; text-align:center; }
.main-im .im_main .go-top { width:50px; height:47px; background:#f5f5f5; border-bottom-right-radius:10px; background:url(../images/totop-icon.png) no-repeat center center; float:right; }
.main-im .im_main .go-top a { display:block; width:52px; height:47px; }
.main-im .close-im { position:absolute; right:10px; top:-12px; z-index:100; width:24px; height:24px; }
.main-im .close-im a { display:block; width:24px; height:24px; background:url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration:none; }
.main-im .open-im { cursor:pointer; margin-left:68px; width:40px; height:133px; background:url(../images/open_im.png) no-repeat left top; }
.pagecon { width:1000px; margin:0 auto; background:#424b50; }
/*子页 CSS*/
.left-cont { width:200px; overflow:hidden; float:left; display:inline; background:#424b50; position:relative; }
.right-cont { width:800px; overflow:hidden; float:left; display:inline; background:#fff;/*box-shadow:-5px 0 5px rgba(0, 0, 0, 0.1);*/ position:relative; }
.left-nav { padding-top:20px; }
.left-nav .box-bd li { overflow:hidden; }
.left-nav .box-hd { color:#fff; text-align:center; height: 36px; border-bottom: 1px dotted #555; font-size: 16px; font-weight:normal; position: relative; margin-bottom:10px; }
.left-nav a { height:36px; line-height:36px; display:block; padding-left:30px; color:#999; }
.left-nav a:hover { background:#4f5a5e; color:#fff; }
.left-nav a i { margin-right:10px; vertical-align:middle; }
.left-nav .active { position:relative; z-index:222; }
.left-nav .active a { color:#fff; background:url(../images/gif-arrow-right.gif) right 10px no-repeat #dd0a02; }
.sub-serve { overflow:hidden; width:100%; padding:15px 0; border-bottom:1px dashed #ddd; }
.sub-serve ul { overflow:hidden; }
.sub-serve ul li { float:left; display:inline; width:50%; text-align:center; }
.sub-ico { text-align:center; display:block; }
.sub-ico h1 { width:48px; height:35px; overflow:hidden; border-radius:50%; padding-top:13px; margin:0 auto; background:#ed5736; }
.sub-ico i { font-size:20px; line-height:24px; height:24px; color:#fff; }
.sub-ico span { display:block; position:relative; padding-top:5px; padding-bottom:15px; }
.sub-serve li:nth-child(2) .xz-blue h1 {
background:#47a8ef;
}
.sub-serve .xz-blue:hover h1 { background:#47a8ef; }
.sub-serve .xz-green:hover h1 { background:#4cc42c; }
.sub-serve .xz-violet:hover h1 { background:#c34ce5; }
.sub-serve .xz-yellow:hover h1 { background:#ffb400; }
.left-cont .check-box { height:180px; width:160px; padding:0 20px; border-bottom: 1px solid #666; }
.left-cont .check-box h2 { margin:0; color: #dd0a02; font-size: 14px; border: 0; line-height: 48px; height: 48px; }
.left-cont .check-text { height:65px; width: 100%; border-radius: 3px; background-color:#f4f4f4; display: block; transition: height 0.1s ease 0s; -webkit-transition: height 0.1s ease 0s; }
.left-cont .check-text textarea { height:45px; width:140px; resize: none; border: none; margin: 10px; background-color:#f4f4f4; outline:none; transition: height 0.1s ease 0s; -webkit-transition: height 0.1s ease 0s; overflow-x: hidden; overflow-y: auto; color:#666; font-family:"microsoft yahei"; }
.left-cont .a-btn { height:26px; line-height:26px; width:50px; }
.right-box { width:760px; height:auto; float:left; padding:20px; min-height:300px; }
.right-box .box-hd { border-bottom:1px solid #ddd; color: #424b50; height: 36px; line-height:30px; font-size: 16px; position: relative; font-weight:normal; }
.hot-hd { background-color:#94ba52; height:57px; position:relative; margin-top:-1px; display:none; }
.hot-hd span { display:block; width:200px; height:93px; background:url(../images/yto_img.png) 0 0 no-repeat; position:absolute; left:0; bottom:0; overflow:hidden; text-indent:-999px; }
.ycyp-hot { padding:20px; }
.right-box .box-bd { line-height:26px; color:#787878; }
.title-h1 { font-size:22px; text-align:center; color:#424b50; padding-bottom:10px; font-weight:normal; margin-top:20px; }
.title-h2-time { text-align:center; padding-bottom:10px; margin-bottom:15px; font-size:12px; display:block; }
.title-h2 { font-size:16px; text-align:center; font-weight:normal; margin-top:15px; color:#424b50; padding-bottom:10px; }
.title-h3 { color:#ed5736; padding:10px 0; }
.title-h4 { color:#424b50; padding:10px 0; }
.txt-p { text-indent:2em; text-align:justify; text-justify:inter-ideograph; }
.img-p { padding:10px 0 5px 0; text-align:center; }
.right-banner { width:100%; height:180px; margin-bottom:1px; overflow:hidden; }
.a-btn { display: block; height: 26px; line-height: 26px; width: 50px; text-align: center; border-radius: 3px; background-color: #ed5736; color: #fff; font-size: 14px; margin-top:10px; }
.icofont { speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.news-col { overflow:hidden; }
.news-col li { display:block; overflow:hidden; height:46px; line-height:46px; border-bottom:1px dashed #ddd; }
.news-col li a { float:left; font-size:14px; color:#787878; }
.news-col li a:hover { color:#f60; text-decoration:underline; }
.news-col li span { float:right; font-size:12px; }
.news-col li.news-col-last { border-bottom-style:solid; }
.zscp { width: 100%; overflow: auto; line-height: 16px; padding: 15px 0; }
.zscp_box { }
.zscp_box1 { }
.zscp_box2 { }
.zscp .p_tit { font-size:16px; line-height:30px; }
.zscp .p_tit1 { color:#e4000f; background-color:#fdeff0; border-radius:5px; padding:2px 8px; margin-bottom:8px; display:block; text-indent:10px; }
.zscp .zscp_price { margin:10px 0 0; border:1px solid #dbdbdb; padding:10px; }
.zscp .zscp_price img { display:block; float:left; height:83px; width:117px; }
.zscp .zscp_price p { float:left; color:#666; line-height:26px; margin-left:30px; width:300px; }
.zscp_box .grey { line-height:22px; }
.zscp_box .js_tb { width:100%; }
.zscp_box .js_tb td { padding:3px 2px; font-size:14px; }
.zscp_box .js_tb .txt { height:22px; line-height:22px; padding:2px 5px; border:1px solid #dbdbdb; background-color:#fff; width:200px; }
.zscp_box .js_tb .txt1 { width:80px; }
.zscp_box .js_tb select.txt { height:28px; line-height:28px; width:112px; }
.zscp .b2b_list { }
.zscp .b2b_list li { width:109px; height:125px; float:left; margin-left:9px; }
.zscp .b2b_list li img { width:107px; height:123px; border:1px solid #dbdbdb; }
.price { width:100%; overflow:auto; padding:10px 0 }
.price_txt { padding-left:15px; color:#999999; }
.price_txt span { font-size:24px; color:#FF6600; font-family:Georgia; padding:0 5px }
.price_btn { margin-top:6px; margin-left:15px; width:143px; height:21px; line-height:21px; background:url(../images/cp_link.jpg) no-repeat left; }
.price_btn a { color:#FFFFFF; padding:0 5px 0 15px }
.price_btn a:hover { color:#000; }
.liucheng h2 { padding-left:10px; background:url(../images/h2_di.png) no-repeat; height:32px; line-height:28px; color:#1c7ea7; }
.liucheng ul { padding:10px 5px 5px 5px; overflow:hidden; }
.liucheng li { height:48px; line-height:40px; color:#d55f00; font-weight:bold; width:177px; background:url(../images/next_di.png) no-repeat; text-align:center; margin:5px auto; }
.liucheng .next_over { background-position:0 -48px; }
.liucheng2 { margin:0 }
.liucheng2 ul { overflow:hidden; }
.liucheng2 li { height:48px; line-height:40px; color:#d55f00; font-weight:bold; width:400px; background:url(../images/next_di2.png) no-repeat; text-align:center; margin:5px auto; }
.liucheng2 .next_over { background-position:0 -48px; }
.gswh { width:285px; float:left; padding-right:25px; border-right:1px solid #DDD; margin-right:25px; }
.ywfw { width:285px; float:right; }
.tit01 { height: 30px; line-height: 30px; }
.name_cn { font-size: 16px; padding-right: 5px; }
.name_en { font-size: 14px; font-family: Arial; color: #999; }
.img01 { width: 100%; height: 100px; overflow: hidden; margin-top: 20px; }
.txt01 { height: 100px; overflow: hidden; line-height: 24px; margin-top: 10px; color:#666; font-size:12px; }
.more02 { height: 24px; margin-top: 10px; }
/*main5*/
.partner { margin:0 -10px }
.partner li { width:20%; float:left; }
.partner li a { display:block; margin:0 10px; border:1px solid #ccc; height:72px; background:#FFF; margin-bottom:20px; overflow:hidden }
.partner li a img { width:100%; }
.ck div { margin:0 -10px; }
.ck ul { float:left; width:50%; }
.ck dl { margin:0 10px 20px; border:1px solid #eee; height:205px; }
.ck dt { width:185px; float:left; position:relative }
.ck dt:after { content:''; border:18px solid transparent; border-right:20px solid #fff; display:block; position:absolute; right:0; top:50%; margin-top:-20px; }
.ck dt img { width:100% }
.ck dd { width:235px; padding:8px 10px; padding-right:35px; float:right; position:relative }
.ck b { font-size:45px; font-weight:normal; color:#333; }
.ck h4 { font-size:18px; color:#333; margin-bottom:5px; font-weight:normal; }
.ck p { line-height:20px; color:#888; font-size:12px; }
.ck dd a { display:block; width:80px; height:25px; line-height:25px; text-align:center; position:absolute; right:35px; top:30px; background:#0f9cdb; color:#fff }
.td div { margin:0 -20px; }
.td ul { width:33.33%; margin:25px 0; float: left; }
.td ul dl { border:0; margin:0 20px; height:auto; }
.td ul dt { width:94px; height:94px; float: left; position: relative; }
.td ul dt:after { display:none }
.td ul dt img { width:100%; }
.td ul dd { float:right; width:230px; padding:0 }
.td ul dd h4 { margin:10px 0; }


.f_link,.f_link a {color:#fff; 
}

/*分页*/
.listPage{MARGIN: 0px auto 0px; WIDTH: 100%; PADDING: 20px 0px; TEXT-ALIGN: center}
.listPage li{display: inline-block; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}
.listPage li.thisclass{background-color: #a7090a; border-color: #a7090a; color: #fff;}
.listPage li.thisclass a{color:#fff;}
/*查询输出样式*/
.bt{background:#E6E6E6;text-align:center;font-weight:700;}
#kdcx a{color:#337ab7;text-decoration:none;} 
