@charset"utf-8";
/* CSS Document */
body { overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei, "宋体"; position:relative; }/*网站字体颜色*/
a { color:#666; text-decoration:none; }  /*for ie f6n.net*/
a:focus { outline:0; } /*for ff f6n.net*/
a:hover { text-decoration:underline; }
.vam { vertical-align:middle; }
.clear { clear:both; }
p { word-spacing:-1.5px; }
.tr { text-align:right; }
.tl { text-align:left; }
.center { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.pa { position:absolute; }
.pr { position:relative }
/*导航*/
#nav { float: right; width: 800px; height: 72px; }
#nav li { float: right; position: relative; }
#nav .home { background: none; }
#nav li a { display: block; width: 114px; text-align: center; height: 72px; color: #242424; }
#nav li a .name { height: 38px; padding-top: 18px; font-size: 15px; }
#nav li a .sname { height: 34px; font-size: 12px; }
#nav li a:hover { background: #CB0000; text-decoration: none; color: #FFF; }
#nav li:hover>a { background: #CB0000; text-decoration: none; color: #FFF; }
#nav li .current { background: #CB0000; text-decoration: none; color: #FFF; }
#nav .sub { display: none; position: absolute; left: 0; background: #CB0000; z-index: 99999; }
#nav .sub li { background: none; float: none; height: 36px; padding: 0; }
#nav .sub li a { height: 36px; line-height: 36px; font-size: 12px; border-radius: 0; color: #FFF; }
#nav .sub li a:hover { background: #242424; }
.search { background: #EEE; height: 40px; line-height: 40px; position: relative; padding: 0 10px; }
#search_text { border: 1px solid #CB0000; height: 26px; line-height: 26px; padding: 0 10px; width: 160px; position: absolute; right: 70px; top: 7px; border-radius: 13px 0 0 13px; }
#search_submit { background: #CB0000; height: 26px; width: 60px; position: absolute; right: 10px; top: 7px; color: #FFF; cursor: pointer; border-radius: 0 13px 13px 0; }
/* 幻灯 */
#slideshow { height: 600px; position: relative; margin-bottom: 5px; }
#slideshow .bd li { height: 600px; }
#slideshow .hd ul { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; }
#slideshow .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 30px; height: 8px; margin-right: 2px; background: #FFF; overflow: hidden; line-height: 9999px; }
#slideshow .hd ul .on { width: 60px; background: #D20708; }
#slideshow .site_width { width: 980px; height: 600px; margin: 0 auto; }
#slideshow .site_width a { width: 980px; height: 600px; display: block; }
#slideshow .next,
#slideshow .prev { position: absolute; top: 0; width: 68px; height:448px; color: #FFF; line-height:448px; text-align: center; cursor: pointer; }
#slideshow .next { right: 100px; background: url(images/next.png) center no-repeat; }
#slideshow .prev { left: 100px; background: url(images/prev.png) center no-repeat; }
/*主体*/
#index-2 h3 { display:block; font-size:36px; color: #333333; text-decoration:none; height:52px }
.hd1 { background: #EEE; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #CB0000; }
.bd1 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.hd2 { background: url(images/lt.jpg) center no-repeat; height: 71px; line-height: 71px; padding: 0 14px; font-size: 16px; }
.bd2 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.hd3 { background: #EEE; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #CB0000; }
.bd3 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.hd4 { font-size: 30px; padding: 15px 0; }
.hd4 .aname { font-size: 18px; }
.bd4 { padding: 10px 0; }
.lt { float:left; width:235px; color:#fff }
.rt { float:right; width:950px; }
.rt_title { background: url(images/rt.jpg) left no-repeat; padding-left:30px; height:32px; line-height:32px; }
.rt_body { padding:10px 20px; line-height:26px }
.seoname { text-align: center; font-size: 20px; margin-bottom: 20px; color: #666; }
.more { }
.more a { background: #CB0000; display: block; padding: 0 10px; color: #FFF; font-size: 12px; }
.more a:hover { background: #000; }
.current_location { background: #EEE; height: 40px; line-height: 40px; padding: 0 10px; margin-bottom: 10px; margin-top: 10px; }
.current_location a.current { color: red; }
/*底部*/
#footer { background: #535353; padding: 10px 0; color: #EEE; margin-top: 120px; }
#footer a { color: #EEE; }
/* 频道页相关 */
#channel_cover { margin-bottom: 10px; margin-top:10px; }
#channel_cover img { width: 100%; }
#channel_content p { line-height: 26px; }
.channel_list li { margin-bottom: 2px; }
.channel_list li a { display: block; background: url(images/li.jpg) center no-repeat; text-align:center; line-height: 40px; padding: 0 10px; }
.channel_list li a:hover { background: url(images/li_hover.jpg) center no-repeat; color: #FFF; text-decoration: none; }
.channel_list li a.current { background: url(images/li_hover.jpg) center no-repeat; color: #FFF; text-decoration: none; }
.channel_wlist { overflow: hidden; margin-bottom: 10px; }
.channel_wlist li { float: left; margin-right: 10px; }
.channel_wlist li a { display: block; height: 40px; line-height: 40px; background: #EEE; padding: 0 30px; }
.channel_wlist li a:hover { background: #CB0000; color: #FFF; }
.channel_wlist li a.current { background: #CB0000; color: #FFF; }
.adlist { }
.adlist .wrap { background: #F7F7F7; padding: 10px; margin-bottom: 10px; border: 1px solid #EEE; }
.adlist .title { line-height: 36px; border-bottom: 1px dotted #999; }
.adlist .content { font-size: 12px; color: #AAA; padding: 10px 0; }
.adlist .info { font-size: 12px; text-align: right; }
.plist img { height:200px; max-width:280px }
.plist .wrap { margin-bottom: 20px; padding: 4px; border: 1px solid #EEE; text-align:center; overflow: hidden; }
.plist .wrap img:hover { animation:plist 1s .1s ease both;
}
.plist .title { text-align: center; height: 36px; line-height: 36px; background: #EEE; }
@keyframes plist { 0% {
transform:scale(1)
}
 50% {
transform:scale(1.1)
}
 100% {
transform:scale(1)
}
}
.pdlist { }
.pdlist .wrap { background: #F7F7F7; padding: 10px; margin-bottom: 10px; border: 1px solid #EEE; }
.pdlist .l { width: 120px; float: left; }
.pdlist .r { float: right; width: 740px; }
.pdlist .title { line-height: 36px; border-bottom: 1px dotted #999; }
.pdlist .content { font-size: 12px; color: #AAA; padding: 10px 0; }
.pdlist .info { font-size: 12px; text-align: right; }
.prlist .wrap { border: 1px solid #EEE; padding: 10px; margin-bottom: 2px; }
.prlist .bd { margin-top: 10px; }
.prlist .bd .content { font-size: 12px; color: #999; }
.prlist .on { background: #FAFAFA; }
.waterfall { position: relative; }
.waterfall > div { position: absolute !important; }
/*分页样式*/
.page_turner { margin: 20px 0; text-align: center; }
.page_turner a,
.page_turner span { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #F2F2F2; margin-right: 2px; }
.page_turner a:link,
.page_turner a:visited { text-decoration: none; }
.page_turner a:hover,
.page_turner a.current { background: #E84414; color: #FFF; }
/*详情页面*/
#detail_title { font-size: 24px; line-height: 50px; text-align:center }
#detail_intro { background: #EEE; color: #999; padding: 0 10px; line-height: 40px; font-size: 12px; background: linear-gradient(to right, #EEE, #FFF); }
#detail_content { padding: 20px 0; font-size: 14px; }
#detail_around { padding: 20px; background: #F5F5F5; line-height: 26px; border: 1px solid #CCCCCC; margin-bottom: 20px; }
#detail_picture { width: 660px; margin: 20px auto; text-align: center; }
#detail_picture img { padding: 5px; border: 1px solid #EEE; }
/*多图展示*/
#detail_slideshow { }
#detail_slideshow .bd { text-align: center; }
#detail_slideshow .bd img { width: 100%; }
#detail_slideshow .hd { margin-top: 10px; }
#detail_slideshow .hd li .img { border: 1px solid #EEE; padding: 3px; cursor: pointer; }
#detail_slideshow .hd .on .img { border: 2px solid #E84414; padding: 2px; }
#detail_paremeter li { border-bottom: 1px solid #EEE; line-height: 40px; }
/*留言*/
.feedback_list { }
.feedback_list dt { padding: 10px; background: #CCC; }
.feedback_list dd { padding: 10px; background: #F1F1F1; margin-bottom: 10px; }
/* 漂浮的客服 */

#float { z-index: 9999; position: absolute; display: block; bottom: 1px; right: 0; }
#float .wrap { margin-bottom: 2px; position: relative; cursor: pointer; background: #EC4413; }
#float .icon { padding: 15px 0; width: 60px; display: block; line-height: 60px; text-align: center; color: #FFF; font-size: 30px; }
#float .content { min-height: 60px; position: absolute; right: 60px; top: 0; display: none; background: #EC4413; }
#float .content a { color: #FFF; }
#float .qq .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF; }
#float .qrcode .content { padding: 5px; width: 180px; }
#float .phone .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF; }
#float .custom .content { padding: 20px; min-width: 160px; color: #FFF; }
#float .gotop .content { }
/*无缝滚动*/
#scrollleft { overflow:hidden; width:100%; }
#scrollleft .scrollmain { float:left; width:1000%; }
#scroll_a { float:left; }
#scroll_b { float:left; }
/*图片列表[简约]*/
.picture_list li { float:left; text-align:center; padding:4px; }
.picture_list_img_wrap img { padding:5px; width:450px; border: 5px solid #DBDBDB;height:300px; }
.picture_list li a { line-height:26px; }
.picture_list li { float:left; text-align:center; padding:4px; }
.picture_list_img_wrap1 img { width:260px; height:240px; padding:5px; border:1px solid #DADADA; }
.picture_list_img_wrap2 img { padding:2px; border:1px solid #DADADA; width:280px; height:240px; }
.picture_list_img_wrap3 img { padding:5px; border:1px solid #DADADA; width:280px; height:210px; }
.picture_list_img_wrap img:hover { padding:5px; border:5px solid #4DC4F3; }
.rl { font-size:14px; display:block; border-bottom:1px dotted #ccc }
#tj h2 { font-size:14px; font-variant:normal; padding:5px 0 }
#tj ul li { line-height:28px; }
html { color:#000; background:#FFF; }
body { color:#666; font:12px/1.231 arial, helvetica, clean, sans-serif, "宋体"; } /*网站字体颜色*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,
img { border:0; }
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup { font-style:inherit; font-weight:inherit; }
del,
ins { text-decoration:none; }
li { list-style:none; }
caption,
th { text-align:left; }
q:before,
q:after { content:''; }
abbr,
acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
input,
button,
textarea,
select,
optgroup,
option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input,
button,
textarea,
select { *font-size:100%;
}
input,
select { vertical-align:middle; }
body { font:12px/1.231 arial, helvetica, clean, sans-serif; }
select,
input,
button,
textarea,
button { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:inherit; font:100%; border-collapse:collapse; }
pre,
code,
kbd,
samp,
tt { font-family:monospace; *font-size:108%;
line-height:100%; }
/*title*/
h1 { font-size:32px; }
h2 { font-size:26px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
.mt10 { margin-top:10px; }
a { color:#666; text-decoration:none; }  /*for ie f6n.net*/
a:focus { outline:0; } /*for ff f6n.net*/
a:hover { text-decoration:none; }
.vam { vertical-align:middle; }
p { word-spacing:-1.5px; }
.tr { text-align:right; }
.tl { text-align:left; }
.center { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.pa { position:absolute; }
.pr { position:relative }
/* -- 购物车外部框架 -- */
.cart_header,
.cart_content,
.cart_footer { width:760px; margin:0 auto; }
/* -- 页面整体布局 -- */
.header,
.content,
slideshow,
.footer { width:1000px; margin:0 auto; }
.left,
.leftr { width:235px; float:left; overflow:hidden; }
.leftr { float:left; }
.left2 { width:700px; float:left; overflow:hidden; margin-top:15px; }
.left3 { width:754px; float:left; overflow:hidden; color:#666; }
.lefttop { height:0px; font-size:0; overflow:hidden; margin-top:10px; }
.leftbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.left2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right,
.rightl { width:740px; float:right; display:inline; overflow:hidden; }
.rightl { float:right; }
.right2 { width:275px; float:right; overflow:hidden; margin-top:15px; }
.right3 { width:201px; float:right; overflow:hidden; color:#666; }
.rightbot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right2bot { height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right_main { width:760px; overflow:hidden; }
.right2_main { width:273px; overflow:hidden; }
.left2_main { width:700px; overflow:hidden; }
 .h_nav li a:-webkit-any-link {
display:block;
}
/*头部开始*/
.dt_tb { background:url(images/header.gif) no-repeat center top; height:231px; }
.hy { height:33px; line-height:33px; font-size:13px; font:"Microsoft YaHei"; color:#666666; }
.hy p.fr { font-size:13px; font:"Microsoft YaHei"; color:#666666; line-height:33px; }
.hy p.fr a { display:inline-block; padding-left:8px; padding-right:8px; color:#B1E0F3; line-height:33px; }
.hy p.fr a.wzdt { padding-right:0; }
.top { height:135px; overflow:hidden; }
.top h1 { padding-right:24px; }
.top h1 a img { }
.top em { padding:8px 0 0 5px; font-style:normal; font:28px "Microsoft YaHei"; color:#C6E4FF; font-weight:bold; }
.top em i { display:block; font-weight:normal; font:18px "Microsoft YaHei"; color:#EDAD33; line-height:28px; }
.top p { margin-top:40px; }
.top p b.rx { display:block; font:14px "Microsoft YaHei"; color:#fff; background:url(images/syt1_11.jpg) no-repeat left; height:24px; line-height:24px; padding-left:31px; }
.top p b.dh { display:block; font:28px "Arial"; color:#fff; font-weight:bold; }
.nav { height:63px; overflow:hidden; }
.nav li { float:left; text-align:center; height:63px; }
.nav li a { display:inline-block; padding-left:28px; height:63px; color:#00439A; text-decoration:none; background:url(images/syt1_19.gif) no-repeat right; }
.nav li a i { font-style:normal; display:inline-block; font:14px "Microsoft YaHei"; color:#fff; padding-top:15px; padding-right:29px; }
.nav li a i span { display:block; font:12px "Microsoft YaHei"; color:#58a7df; text-transform:uppercase; }
.nav li a.hs { background:none; }
.nav li a:hover,
.nav li.cur { background:url(images/syt3_03.gif) no-repeat left top; display: inline-block; }
.nav li a:hover i,
.nav li.cur i { background:url(images/syt3_04.jpg) no-repeat top right; height:63px; }
.nav li a:hover span,
.nav li.cur span { color:#fff; }
/*头部结束*/

/*底部开始*/
.wj_db { background:url(images/syt4_03.jpg) repeat-x center; height:208px; overflow:hidden; }
.dbnav { height:63px; }
.dbnav a { display:inline-block; font:14px "Microsoft YaHei"; color:#fff; line-height:63px; background:url(images/syt5_03.jpg) no-repeat right; padding-right:32px; padding-left:32px; }
.dbnav a.c1 { padding-left:0; }
.dbnav a.c2 { padding-right:0; background:none; }
.dbdh { height:245px; color:#FFF; padding-top:30px }
/*底部结束*/
.contents { width:1000px; margin:0 auto; }
.sou { height:58px; background:#f6f6f6; overflow:hidden; }
.ss_l p b { font-size: 13px; font-family: "Microsoft YaHei"; color: #0193de; font-weight:normal; }
.ss_l span a { padding-left:14px; padding-right:8px; font-family: "Microsoft YaHei"; font-size: 13px; color: #333333; line-height:58px; }
.ss_r { padding-top:13px; }
.ss_r input.inp01 { border: 0; vertical-align: top; width:252px; height:32px; background:url(images/syr2_05.jpg) no-repeat; line-height:32px; font-size: 12px; font-family: "Microsoft YaHei"; color: #777777; }
.ss_r input.inp02 { width:37px; height:32px; background:url(images/syr2_06.jpg) no-repeat; border: 0; }
/**/
.lj { background:url(images/syr33_02.jpg) no-repeat center; height:157px; }
.link ul li { float:left }
.link ul li a { display:block; font-size:14px; font-family:'Microsoft YaHei'; color:#666666; margin:6px 4px }
.link p a.wb { margin-right:0; }
.link h3 { padding-top:43px; width:1000px; height:24px; }
.link em a { display:block; font-style:normal; color:#333333; font-family:'Microsoft YaHei'; margin-right:4px; font-size:18px; display:inline-block; font-weight:bold; background:url(images/syr34_03.jpg) no-repeat left; padding-left:12px; width:600px; }
.link h3 i { display:block; font-style:normal; font-size:12px; font-style:normal; padding-top:3px; }
.link h3 i a { color:#666666; }
/**/
.tempWrap { float:left; }
/*PK*/
.pkbox { padding: 31px 0 0; height: 650px; font-family:"Microsoft YaHei"; overflow: hidden; background:url(images/pkbg.jpg) no-repeat center 0; }
.pkbox h2 { color: #fff; text-align: center; font-size: 28px; line-height: 44px; height: 124px; background:url(images/pktbg.gif) no-repeat center 60px; }
.pkbox h2 span { display: block; font-weight: normal; font-size: 20px; line-height: 34px; }
.pk_img { margin-top:60px }
.pk01 { background: #fff; height:473px; padding: 8px 27px 0; overflow:hidden; }
.pk_ico { top: -14px; left: 454px; height: 83px; display: block; }
.pk_ico dt img { width: 376px; height: 257px; display: block; }
.pk01 dl { width: 376px; float: left; line-height: 26px; color: #444; }
.pk01 dl.pkl1 { padding: 0 194px 0 0; color: #e42336; }
.pk01 dt { height: 348px; overflow: hidden; }
.pk01 dt img { width: 376px; height: 257px; display: block; }
.pk01 dt span { display: block; height: 74px; line-height: 74px; text-align: center; font-size: 16px; color: #000; background:url(images/line4.gif) no-repeat center 38px; }
.pk01 dl.pkl1 dt span a { color: #e42336; }
.pk01 dd { background:url(images/line3.jpg) no-repeat 0 0; padding: 14px 0 0; }
.pk01 dl.pkl1 dd { background:url(images/line2.jpg) no-repeat 0 0; }
.pk01 dd li b { font-weight: normal; width: 12px; height: 12px; text-align: center; line-height: 12px; color: #fff; float: left; margin: 8px 3px 0 0; background: #a7a7a7; }
.pk01 dl.pkl1 dd li b { background: #e42336; }
.pktil { top: 74px; left: 422px; text-align: center; height:;
font-size: 14px; line-height: 65px; width: 157px; }
.pktil li { height: 64px; line-height: 64px; overflow: hidden; }
.pktil li a { background:url(images/pklbg.gif) no-repeat 0 0; color: #000; display: block; }
.pktil li.cur a,
.pktil li a:hover { background: #e6273a; color: #fff; }
.pk01 .pkl2 .dt2 { width: 376px; overflow:hidden; height:240px; }
.pk01 .pkl2 .dt2 img { height:240px; }
/*video*/
#vd { margin:0 auto; padding:0; background:#F4F5F9; }
.container1 { width:1200px; margin:0 auto; padding:0; }
.index-title { font-size:16px; text-align:center; padding:50px 0; }
.index-title h2 { font-size:36px; font-family:"Microsoft Yahei"; font-weight:400; }
.index-title a { width:100px; height:36px; line-height:36px; border:1px solid #DBDCE0; text-align:center; font-size:14px; display:block; margin:25px auto 0; transition:all .2s;
}
.index-title a:hover { background:#F96A69; color:inherit; border-color:#F96A69; color:#fff; }
.video .inner { display:block; cursor:pointer; }
.video .inner img { transition:all .4s;
}
.video .inner:hover img { transform:scale(1.05); }
.video .vr-big { float:left; width:766px; height:484px; margin-bottom:20px; position:relative; overflow:hidden; }
.video .vr-big .text { position:absolute; left:0; right:0; bottom:0; color:#333; padding:0 30px 20px 30px; font-size:16px; }
.video .vr-big .text h3 { font-size:24px; margin-bottom:4px; }
.video .vr-big .link { width:130px; height:48px; font-size:16px; line-height:48px; text-align:center; position:absolute; z-index:2; right:30px; bottom:20px; border:1px solid #eee; color:#fff; transition:all .2s;
}
.video .vr-big .link:hover { background:#F96A69; border-color:#F96A69; color:#fff; }
.video .vr-big .play { width:83px; height:83px; background:rgba(0, 0, 0, .4) url(images/3f_play_left.png) no-repeat center center; position:absolute; left:50%; top:50%; margin:-21px 0 0 -21px; border-radius:50%; cursor:pointer; transition:all .2s;
}
.video .vr-big .play:hover { background-color:rgba(0, 0, 0, .6); }
.video .vr-right { float:left; width:412px; margin-left:22px; }
.video .vr-small { margin-bottom:20px; width:412px; height:232px; position:relative; overflow:hidden; }
.video .vr-small .text { position:absolute; left:0; right:0; bottom:0; padding:0 30px 20px 20px; font-size:16px; color:#333; }
.video .vr-small .link { width:30px; height:30px; position:absolute; background:url(images/3f_icon.png) no-repeat center center; right:20px; bottom:14px; z-index:2; transition:all .2s;
}
.video .vr-small .link:hover { background-image:url(images/3f_icon_02.png); }
.video .vr-small .play { width:51px; height:51px; background:rgba(0, 0, 0, .4) url(images/3f_play_right.png) no-repeat center center; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; border-radius:50%; cursor:pointer; transition:all .2s;
}
.video .vr-small .play:hover { background-color:rgba(0, 0, 0, .6); }
/*最新产品*/
.new_pro { padding: 33px 0 0; height: 389px; overflow: hidden; }
.new_pro h2 { text-align: center; height: 95px; font-size: 26px; font-weight: normal; line-height: 40px; background:url(images/line5.gif) no-repeat center 57px; }
.new_pro h2 a { color: #222; display: block; }
.new_pro h2 span { font-size: 20px; color: #9e9e9e; text-transform: uppercase; font-family: "Microsoft YaHei"; padding: 0 14px; background: #;
line-height: 32px; }
.n_proc ul { width: 1030px; }
.n_proc li { width: 262px; float: left; padding: 0 27px 0 0; }
.n_proc li img { width:260px; height: 209px; border: solid 1px #c3c3c3; display: block; }
.n_proc li span { padding: 11px 0 0; display: block; text-align: center; }
.n_proc li span a { line-height: 30px; display: inline-block; background: #cdcdcd; color: #313131; }
.pro_ico1 { width: 190px; }
.pro_ico2 { width: 65px; }
.n_proc li span a.pro_ico1 { margin: 0 5px 0 0; }
.n_proc li span a.pro_ico1:hover { background: #313131; color: #fff; }
.n_proc li span a.pro_ico2:hover { background: #e32235; color: #fff; }
/*广告*/
.h_gg01 { background:url(images/hf.jpg) no-repeat center 0; height:230px; font-size: 14px; line-height: 40px; font-family:"Microsoft YaHei"; }
.gg01 { top:86px; width: 378px; left: 50%; margin-left:228px; color: #fff; font-size: 16px; line-height: 27px; }
.gg01 span { font-size:14px; line-height: 22px; padding: 3px 0 0; display: block; width: 50px; float: left; height: 47px; border: solid 2px #fff; text-align: center; margin: 8px 0 0; }
.gg01 span a { color: #fff; }
.gg01 p { float: left; padding: 0 0 0 8px; }
.gg01 p b { font-family: "Microsoft YaHei"; display: block; font-size: 26px; line-height: 38px; font-weight: normal; }

.h_gg02 { background:url(images/hf2.jpg) no-repeat center 0; height:240px; margin-top:30px; font-size: 14px; line-height: 40px; font-family:"Microsoft YaHei"; }
.gg02 { top:86px; width: 378px; left: 50%; margin-left:228px; color: #fff; font-size: 16px; line-height: 27px; }
.gg02 span { font-size:14px; line-height: 22px; padding: 3px 0 0; display: block; width: 50px; float: left; height: 47px; border: solid 2px #fff; text-align: center; margin: 8px 0 0; }
.gg02 span a { color: #fff; }
.gg02 p { float: left; padding: 0 0 0 8px; }
.gg02 p b { font-family: "Microsoft YaHei"; display: block; font-size: 26px; line-height: 38px; font-weight: normal; }
/*中间部分*/
/*title1*/
.title1 { width: 1200px; margin: auto; position: relative; }
.title1 h2 { color: #434343; font-size: 32px; text-align: center; font-weight: bold; }
.title1 h2 span { color: #319bdb; font-weight: bold; }
.title1 p { width: 200px; height: 18px; line-height: 18px; margin: 10px auto 0; color: #7d7d7d; font-size: 18px; font-family: Arial; text-align: center; }
.title1 .line { position: absolute; width: 100%; height: 1px; background: url("../images/content_right_location4.png") no-repeat; top: 60px; z-index: -1; }
.title1 ul { margin: 12px 0 0 128px; }
.title1 ul li { padding-left: 43px; color: #434343; font-size: 18px; background: url("../images/title_icon1.png") no-repeat; float: left; margin-left: 50px; letter-spacing: 0.05em; }
.title1 ul li span { color: #ec1d25; font-size: 20px; font-weight: bold; font-family: Arial; }
.title1 .line_blue { width: 65px; height: 2px; background: #a9d8f5; margin: 14px auto; }
.title1 h4 { color: #7d7d7d; font-size: 13px; text-align: center; line-height: 22px; }
/*title2*/
.title2 { width: 1200px; margin: auto; position: relative; }
.title2 h3 { color: #707070; font-size: 29px; text-align: center; font-weight: 500; }
.title2 h3 span { font-family: Arial; font-size: 30px; color: #ff900e; }
.title2 h3 i { font-family: Arial; font-size: 30px; color: #a0a0a0; font-style: normal; }
.title2 h2 { font-size: 32px; color: #434343; font-weight: bold; text-align: center; letter-spacing: 0.1em; }
.title2 h2 span { color: #319bdb; }
.title2 .line { display: block; width: 65px; height: 2px; margin: 20px auto 0; background: #319bdb; }
/*title3*/
.title3 { width: 100%; min-width: 1224px; }
.title3 h2 { text-align: center; color: #434343; font-size: 30px; font-weight: bold; }
.title3 h2 span { color: #299de6; font-size: 32px; }
.title3 h3 { color: #535353; font-size: 21px; font-family: Arial; text-align: center; font-weight: 500; margin-top: 5px; }
.title3 h3 span { color: #7d7d7d; }
.title3 .line { width: 65px; height: 1px; background: #319bdb; margin: 15px auto; }
/*图文1*/
.image_text { width: 1110px; margin: auto; height:800px; }
body { background: #f8f8f8; }
.container { width: 1200px; margin: 0 auto; }
.image_text .box { float: left; width: 330px; height: 372px; margin: 0 20px 10px; background: url("images/choose_bg.jpg") no-repeat; }
.image_text .box .img { display: block; width: 209px; height: 209px; margin: 16px auto 0; }
.image_text .box .img1 { background: url("images/choose_icon1.png") no-repeat; }
.image_text .box .img2 { background: url("images/choose_icon21.png") no-repeat; }
.image_text .box .img3 { background: url("images/choose_icon31.png") no-repeat; }
.image_text .box .img4 { background: url("images/choose_icon41.png") no-repeat; }
.image_text .box .img5 { background: url("images/choose_icon51.png") no-repeat; }
.image_text .box .img6 { background: url("images/choose_icon61.png") no-repeat; }
.image_text .box h4 { color: #434343; font-size: 18px; text-align: center; margin-top: 10px; font-weight: 500; }
.image_text .box h4 a { color: #434343; }
.image_text .box h5 { width: 265px; height: 62px; font-size: 14px; color: #707070; line-height: 22px; margin: 10px auto 0; letter-spacing: 0.1em; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; font-weight: 500; text-align: center; }
.image_text .box h5 span { color: #299de6; }
.image_text .box p { width: 37px; height: 7px; margin: 15px auto 0; background: url("images/choose_jiantou2.png") no-repeat; }
.image_text .box:hover { cursor: pointer; }
.image_text .box:hover h4 { color: #299de6; }
.image_text .box:hover h4 a { color: #299de6; }
.image_text .box:hover p { background: url("images/choose_jiantou1.png") no-repeat; }
/*图文2*/
.image_text2 { width: 100%; min-width: 1224px; height: 403px; background: url("../images/img_text.jpg") no-repeat; background-position: center; }
.image_text2 .container { position: relative; }
.image_text2 ul { position: absolute; }
.image_text2 ul li { color: #ffffff; width: 240px; line-height: 25px; font-size: 15px; }
.image_text2 ul li:first-child { color: #ffffff; font-size: 18px; margin: 0 0 23px 25px; }
.image_text2 .one { top: 30px; left: 45px; }
.image_text2 .two { top: 30px; left: 386px; }
.image_text2 .three { top: 30px; left: 928px; }
.image_text2 p { position: absolute; top: 351px; left: 562px; }
.image_text2 p a { color: #ffffff; }
/*图文3*/
.image_text3 { width: 1200px; margin: auto; position: relative; }
.image_text3 .img1 { width: 565px; height: 295px; }
.image_text3 .txt { width: 600px; height: 295px; }
.image_text3 .txt h2 { color: #299de6; font-size: 32px; font-weight: bold; margin: 2px 0 0 32px; }
.image_text3 .txt .line { margin-top: 12px; width: 66px; height: 2px; background: #299de6; margin-left: 32px; }
.image_text3 .txt h3 { color: #434343; font-size: 18px; margin: 22px 0 10px 32px; }
.image_text3 .txt h3 span { color: #f82020; font-family: Arial; }
.image_text3 .txt h4 { background: url("../images/img-text3.jpg") no-repeat; background-position: 8px 5px; padding-left: 32px; font-weight: 500; color: #626262; font-size: 15px; margin-top: 10px; }
.image_text3 .txt p { width: 106px; background: url("../images/img_text31.png") no-repeat; padding-left: 46px; text-align: center; color: #868686; font-size: 13px; font-weight: 500; position: absolute; top: 4px; right: 0; }
.image_text3 .txt p span { color: #4493ce; font-size: 15px; font-family: Arial; font-weight: bold; }
/*图文4*/
.image_text4 { width: 1224px; margin: auto; }
.image_text4 .box { margin: 0 12px 13px; float: left; width: 384px; height: 227px; position: relative; }
.image_text4 .box img { width: 384px; height: 227px; }
.image_text4 .box h4 { width: 384px; height: 50px; position: absolute; left: 0; bottom: 0; text-align: center; font-size: 15px; color: #ffffff; line-height: 50px; background: rgba(0, 0, 0, .5); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}
.image_text4 .box h4 a { color: #ffffff; }
.image_text4 .box:hover { cursor: pointer; }
.image_text4 .box:hover h4 { background: rgba(41, 157, 230, 0.9);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC299DE6, endColorstr=#CC299DE6);
}
.top30 { margin-top: 30px !important; }
/*客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#02AEF2;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 10px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px; }
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px; background:url(../../images/online_botbg.jpg) center no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}
/*优势*/
.edge { height:1395px; font-size: 14px; color: #444; line-height:26px; font-family:"Microsoft YaHei"; overflow: hidden; padding: 34px 0 0; }
.edge h2 { font-size:26px; line-height:37px; color: #e32235; height:68px; text-align: center; background:url(images/line1.jpg) repeat-x center 54px; }
.edge h2 b { background: #fff; padding: 0 11px; }
.edge h2 span { display: block; font-size: 24px; color: #222; font-weight: normal; line-height: 35px; }
.edge h3 { font-size:20px; padding: 0 0 0 58px; line-height:38px; height:38px; color: #222; white-space: nowrap; background:url(images/edge_ico1.gif) no-repeat 0 0; }
.edge p b { color: #291570; }
.edge01 { height:499px; overflow: hidden; }
.edgew1 { width:450px; padding:123px 0 0 0; overflow: hidden; }
.edgec1 { height: 174px; border-bottom: dashed 1px #d0d0d0; overflow: hidden; margin: 0 0 23px; }
.edgec2 h3 { background:url(images/edge_ico2.gif) no-repeat 0 0; }
.edgep1 { width:528px; overflow: hidden; }
.edge02 { height:438px; background:url(images/edgebg.gif) no-repeat 345px 0; }
.edgew2 { width:520px; padding: 73px 0 0 36px; overflow: hidden; position: relative; z-index: 8; }
.edgec3 { height: 138px; overflow: hidden; }
.edgec4 { border-top: dashed 1px #d0d0d0; padding: 29px 0 0; width: 438px; }
.edgec3 h3 { background:url(images/edge_ico3.gif) no-repeat 0 0; }
.edgec4 h3 { background:url(images/edge_ico4.gif) no-repeat 0 0; }
.edgep2 { width: 444px; }
.edgep2 img { position: absolute; top:-44px; left: -11px; z-index: 1; }
.edge03 { height:364px; }
.edgew3 { height: 128px; }
.edge04 { height:300px; padding: 11px 0 0; }
.edgep3 { width: 490px; padding: 0 0 0 19px; }
.edgew3 { width: 468px; padding: 85px 0 0 23px; }
.edgec5 h3 { background:url(images/edge_ico5.gif) no-repeat 0 0; }
.edgec5 { height:110px; border-bottom: dashed 1px #d0d0d0; overflow: hidden; margin: 0 0 28px; }
.edgec6 h3 { background:url(images/edge_ico6.gif) no-repeat 0 0; }
/*案例*/
.case { padding:30px 0 0; height:509px; font-family:"Microsoft YaHei"; background:url(images/bg01.jpg) repeat; }
.case h2,
.witn h2 { text-align: center; font-size:26px; color: #222; line-height:44px; height: 100px; font-weight: normal; }
.case h2 { background:url(images/casetbg.gif) no-repeat center 62px; }
.case h2 a { color: #222; }
.case h2 span,
.witn h2 span { display: block; color: #9e9e9e; text-transform: uppercase; line-height:36px; font-size: 22px; }
.case_c { width: 1000px; height: 425px; }
.case_t { padding: 13px 62px 0 56px; background: #004e96; color: #fff; width: 270px; height:328px; line-height: 26px; }
.case_t h3 { height: 71px; }
.case_t h3 a { color: #fff; border-bottom: solid 1px #fff; line-height: 70px; display: inline-block; }
.case_t p { font-size: 18px; line-height:26px; padding: 20px 0 0; height:127px; }
.case_t p b { display: block; line-height: 24px; height: 60px; }
.case_t span a,
.witn_c dd span a { border: solid 1px #fff; width: 85px; line-height: 22px; text-align: center; display: block; color: #fff; }
.case_p { width: 612px; }
.case_p img { width: 612px; height: 341px; }
.case_l { background: #fff; width:714px; padding: 12px; height:90px; top:385px; left: 132px; display: block; }
.casec1 { width: 680px; overflow: hidden; }
.casec1 ul { }
.casec1 li { width: 170px; float: left; padding:0 3px 0 14px; position: relative; }
.casec1 li img { display: block; width:170px; height:100px; }
.casec1 li span { position: absolute; color: #fff; line-height: 20px; width: 26px; top: 70px; left: 14px; text-align: center; }
/*见证*/
.witn { padding:43px 0 0; height:541px; font-family:"Microsoft YaHei"; overflow: hidden; color: #222; line-height:26px; background:url(images/witnbg.gif) repeat-x center 0; }
.witn h2 { height: 94px; line-height: 40px; background:url(images/witntbg.gif) no-repeat center 57px; }
.witn h2 a { color: #fff; }
.witn h2 span { color: #5494c1; line-height: 30px; }
.witn_c dl { width:299px; height:405px; float: left; overflow: hidden; background: #fff; }
.witn_c dl.last { margin: 0 51px; }
.witn_c dt,
.witn_c dt img { width:299px; height:197px; }
.witn_c dd { padding: 0 26px 0 32px; }
.witn_c dd h3 { font-size: 14px; height: 42px; line-height: 38px; background:url(images/line3.jpg) no-repeat 0 bottom; white-space: nowrap; overflow: hidden; }
.witn_c dd h3 a { color: #222; }
.witn_c dd p { height:110px; padding: 11px 0 0; overflow: hidden; }
.witn_c dd span a { border: solid 1px #242424; color: #242424; }
/*关于*/
.abobox { height: 488px; padding: 40px 0 0; overflow: hidden; font-family:"Microsoft YaHei"; }
.abt,
.show { height:403px; overflow:hidden; padding:20px; border: solid 1px #d0d0d1; }
.abt { width: 630px; margin: 0 20px 0 0; }
.abt dl { overflow: hidden; height: 226px; }
.abt_p { width:298px; float: left; padding: 13px 0 0; }
.abt_p img { display:block; width:276px; height:188px; }
.abt_w { width:324px; color: #313131; line-height: 23px; height: 217px; }
.abt_w h3 { height:46px; line-height:46px; font-size: 14px; color: #313131; }
.abt_w h3 a { color: #313131; }
.abt_w p { height:132px; overflow:hidden; }
.abt_w span a { color:#313131; width: 85px; line-height: 22px; border: solid 1px #313131; display: inline-block; text-align: center; }
.abt_w span a.ico01 { color: #fff; border:solid 1px #e32235; background: #e32235; margin: 0 19px 0 0; }
.abt ul.abt_l { clear: both; overflow: hidden; width: 640px; }
.abt_l li { width: 188px; float: left; padding: 10px 25px 0 0; position: relative; }
.abt_l li img { width: 188px; height: 128px; display: block; }
.abt_l li span { position: absolute; background:url(images/abolbg.png) no-repeat 0 0; top:10px; left: 0; text-align: center; text-transform: uppercase; line-height: 156px; width: 188px; height: 128px; display: none; }
.abt_l li.cur span { display: block; }
.abt_l li span a { color: #fff; display: block; }
.abt_c { padding:10px; line-height:24px; }
/*荣誉*/
.show { width:265px; }
.show_c { padding: 12px 0 0; overflow: hidden; }
.showc1 { height:298px; overflow: hidden; margin:12px 0 8px; }
.showc1 li { height:137px; padding: 0 0 12px; float:left; }
.showc1 li img { width: 260px; height: 137px; margin:10px 0; padding:5px 0; }
/*问答*/
.newbox { height:462px; font-family:"Microsoft YaHei"; overflow: hidden; padding: 42px 0 0; }
.til01 { background:url(Img/Index/ico04.gif) no-repeat 0 7px; height:34px; line-height:34px; font-size: 18px; font-weight: normal; padding: 0 0 0 22px; border-bottom: solid 1px #d0d0d1; }
.til01 a { color: #242424; }
.more01 a { color: #6f6f6f; }
.faq { width:307px; padding:0 20px; overflow: hidden; }
.faq_c { overflow: hidden; padding: 19px 0 0; }
.faq_c dl { clear: both; border-top: dashed 1px #e6e6e6; line-height:20px; padding:15px 0 0; _padding:10px 0 0; color: #7a7a7a; }
.faq_c dl.born { border: 0; }
.faq_c dt { height:22px; line-height: 22px; width:307; overflow:hidden; font-weight: bold; color: #444; }
.faq_c dt a { color: #444; }
.faq_c dt b,
.faq_c dd b { width: 25px; float: left; }
.faq_c dt p,
.faq_c dd p { width:272px; float: left; }
.faq_c dd p { padding: 0 0 15px; }
/*资讯*/
.new { width:352px; overflow: hidden; padding: 0 40px 0 0; }
.new1 { width: 260px; }
.new .til01 { background:url(images/ico05.gif) no-repeat 0 7px; padding-left: 30px; }
.new1 .til01 { background:url(images/ico06.gif) no-repeat 0 7px; padding-left: 27px; }
.faq .til01 { background:url(images/ico07.gif) no-repeat 0 7px; padding-left: 34px; }
.new_c { padding:24px 0 0; }
.new_c p,
.new_c dl { height: 127px; overflow: hidden; }
.new_c p img { width:305px; height: 109px; }
.new_c dt { width: 171px; float: left; }
.new_c dt img { width: 157px; height: 107px; }
.new_c dd { width: 180px; float: left; line-height: 20px; }
.new_c dd h3 { font-size: 12px; height: 24px; line-height: 20px; overflow: hidden; }
.new_c dd a { color: #313131; }
.new_c dd p { height: 67px; overflow: hidden; }
.new_c li { height:30px; line-height:30px; white-space: nowrap; text-overflow: ellipsis; padding: 0 0 0 10px; background:url(Img/Index/ico10.jpg) no-repeat 0 9px; }
.new_c li span { float: right; color: #333; }
