@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form, button, input, textarea { margin:0; padding:0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px;}
body { color:#383838; width:100%; cursor:default; margin:0 auto; padding:0; height:auto; font-size:14px;}
h1, h2, h3, h4, h5, h6 { font-size:1em; }
ol, ul, li, dl, dd, dt { list-style:none; }
i, em, cite { font-style:normal; }
table { border-collapse:collapse; }
button { cursor:pointer; font-size:12px; }
fieldset, img, input, button { border:0; }
address, caption, th, em { font-weight:400; }
select{ font-family:"\5FAE\8F6F\96C5\9ED1";}
.float{ float:left;}
.floatr{ float:right;}
.clear{ clear:both; height:1px; overflow:hidden;}
.clear1{ clear:both; height:1px; overflow:hidden; background:#fff;}
.d{ display:inline;}
.db{ display:inline-block;}


.top{ width:1200px; height:143px; margin:0 auto; padding:0; background:url(../img/tell.png) no-repeat  right 30px;}
.logo{ width:315px; height:143px; background:url(../img/logo.png) no-repeat 0 bottom;}
.nav{ width:800px; height:50px; margin:75px 0 0 0; text-align:right;}
.nav a{ display:inline-block; width:auto; height:50px; line-height:50px; margin:0 0 0 25px; color:#494949; text-decoration:none; font-size:16px;}
.nav a:hover{ color:#107bd5;}
.nav a.now{ color:#107bd5;}

.box{ width:100%; height:779px; margin:0 auto; padding:0; border-bottom:1px solid #d1d1d1;}
.box1{ width:100%; height:1046px; margin:0 auto; padding:0;}
.box2{ width:100%; height:900px; margin:0 auto; padding:0; background:#edeff2; border-bottom:1px solid #d1d1d1;}
.box3{ width:100%; height:737px; margin:0 auto; padding:0; background:#edeff2; border-top:1px solid #fff;}

.layout{ width:1200px; height:auto; margin:0 auto; padding:70px 0 0 0;}
.tit_skin{ width:100%; height:150px; overflow:hidden;}
.tit_skin h1{ display:inline-block; float:left; width:100%; height:84px; line-height:84px; font-size:44px; font-weight:normal; text-align:center; background:url(../img/tit_skin.png) no-repeat center bottom;}
.tit_skin span{ display:inline-block; float:left; width:100%; height:66px; line-height:66px; font-size:18px; text-align:center;}

.layout_con{ width:1200px; height:auto; padding:60px 0 40px 0;}
.layout_con li{ display:inline-block; width:220px; height:auto;}
.abuot_m{ margin:0 0 0 104px;}
.layout_con li a{ display:block; width:220px; height:auto; padding:120px 0 0 0; text-decoration:none;}
.about1{ background:url(../img/about1.png) no-repeat center 0;}
.about2{ background:url(../img/about2.png) no-repeat center 0;}
.about3{ background:url(../img/about3.png) no-repeat center 0;}
.about4{ background:url(../img/about4.png) no-repeat center 0;}
.about1:hover{ background:url(../img/about11.png) no-repeat center 0;}
.about2:hover{ background:url(../img/about21.png) no-repeat center 0;}
.about3:hover{ background:url(../img/about31.png) no-repeat center 0;}
.about4:hover{ background:url(../img/about41.png) no-repeat center 0;}
.layout_con li a span{ display:inline-block; float:left; width:220px; height:70px; line-height:70px; text-align:center; font-weight:bold; font-size:28px; color:#393939; text-decoration:none;}
.layout_con li a:hover span{color:#107bd5;}
.layout_con li a p{ display:inline-block; float:left; width:220px; height:auto; line-height:24px; font-size:16px; color:#838383; text-decoration:none;}

.layout_more{ width:100%; height:72px; text-align:center; margin:30px 0 0 0;}
.layout_more a{ display:inline-block; width:348px; height:72px; text-align:center; line-height:72px; background:url(../img/more_bg.png) no-repeat center 0; color:#393939; text-decoration:none; font-size:22px;}

.layout_more1{ width:100%; height:72px; text-align:center; margin:60px 0 0 0;}
.layout_more1 a{ display:inline-block; width:348px; height:72px; text-align:center; line-height:72px; background:url(../img/more_bg.png) no-repeat center 0; color:#393939; text-decoration:none; font-size:22px;}

.yuzhong{ width:1200px; height:219px; overflow:hidden; margin:60px 0 0 0;}
.yuzhong a{ display:inline-block; width:115px; height:219px;}
.yuzhong a.yuzhong_m{ margin:0 0 0 40px;}
.yuzhong a.yuzhong1{ background:url(../img/yuzhong1.png) no-repeat 0 0;}
.yuzhong a.yuzhong2{ background:url(../img/yuzhong2.png) no-repeat 0 0;}
.yuzhong a.yuzhong3{ background:url(../img/yuzhong3.png) no-repeat 0 0;}
.yuzhong a.yuzhong4{ background:url(../img/yuzhong4.png) no-repeat 0 0;}
.yuzhong a.yuzhong5{ background:url(../img/yuzhong5.png) no-repeat 0 0;}
.yuzhong a.yuzhong6{ background:url(../img/yuzhong6.png) no-repeat 0 0;}
.yuzhong a.yuzhong7{ background:url(../img/yuzhong7.png) no-repeat 0 0;}
.yuzhong a.yuzhong8{ background:url(../img/yuzhong8.png) no-repeat 0 0;}

.yuzhong_news{ width:1200px; height:440px; margin:54px 0 0 0;}
.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{background-color:#f2f2f2;line-height:24px;}
/*全局板块*/
.row .hd{background:url(../img/hd-line_01.jpg) no-repeat 0 50px;height:55px;}
.row .hd .title{font:26px/40px "微软雅黑","Microsoft YaHei","黑体","SimHei";}
/*全局页签*/
.tab-T-3{width:100%; height:72px; margin:50px 0 0 0; background:url(../img/more_bg.png) no-repeat center 0; float:left; text-align:center;}
.tab-T-3 li{width:10px;height:72px;font-size:0; background:url(../img/demo1.png) no-repeat 0 50%; margin:0 20px;cursor:pointer;display:inline-block;}
.tab-T-3 li.cur{ background:url(../img/demo2.png) no-repeat 0 50%;}
.yuzhong_news .warp-pic-list{width:1200px;height:286px; display:inline; float:left; margin:0 0 0 0;}
.yuzhong_news .count li{margin-right:49px;width:368px;height:286px; text-align:center;}
.yuzhong_news .count li span{ display:inline-block; float:left; width:268px; height:114px;border-radius: 10px; text-align:center; color:#fff; padding:10px 50px 0 50px;}
.yuzhong_news .count li span strong{ font-size:24px; line-height:44px;}
.yuzhong_news .count li span font{ font-size:16px; line-height:24px;}
.yuzhong_news .count li p{ display:inline-block; float:left; width:368px; height:20px; line-height:20px; color:#575757; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin:10px 0 0 0;}
.yuzhong_news .count li p a{ color:#575757; text-decoration:none;}
.yuzhong_news .count li p a:hover{color:#107bd5;}
.yuzhong_news .count li a.yuzhong_more{ display:inline-block; width:96px; height:36px; text-align:center; line-height:36px; font-size:16px; color:#fff; text-decoration:none;border-radius: 8px; margin:20px 0 0 0;}
.yuzhong_skin1 span{ background:#f29a5b;}
.yuzhong_skin2 span{ background:#a9c943;}
.yuzhong_skin3 span{ background:#71afdb;}
.yuzhong_skin1 a.yuzhong_more{ background:#f29a5b;}
.yuzhong_skin2 a.yuzhong_more{ background:#a9c943;}
.yuzhong_skin3 a.yuzhong_more{ background:#71afdb;}
.yuzhong_skin1 a.yuzhong_more:hover{ background:#df8646;}
.yuzhong_skin2 a.yuzhong_more:hover{ background:#93b22f;}
.yuzhong_skin3 a.yuzhong_more:hover{ background:#5897c3;}


.team{ width:1200px; height:402px; overflow:hidden; margin:60px 0 0 0; background:#fff;}
.team li{ display:inline-block; float:left; width:240px; height:410px; margin:36px 0 0 48px;}
.team li a,.team li p{ display:inline-block; float:left;}
.team li a.team_img{ width:240px; height:180px; overflow: hidden;}
.team li a.team_img img{ width:240px; height:180px; border-radius:15px;}
.team li a.team_txt{ width:240px; height:56px; line-height:56px; font-size:18px; color:#201f1d; text-decoration:none; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.team li a.team_txt:hover{color:#107bd5;}
.team li p{ width:240px; height:42px; line-height:21px; font-size:14px; color:#6a6a6a; overflow:hidden;}
.team li a.team_more{ width:65px; height:24px; line-height:24px; font-size:12px; color:#fff; text-decoration:none; overflow:hidden; text-align:center; background:#fc213d; margin:17px 0 0 0;border-radius: 5px;}
.team li a.team_more:hover{ background:#d0132b;}

.user{ width:1200px; height:240px; overflow:hidden; margin:60px 0 0 0; overflow:hidden;}
.user a{ display:inline-block; width:238px; height:218px; border:1px solid #9b988f; overflow:hidden;border-radius: 25px; position:relative; text-decoration:none;}
.user a.user_m{ margin:0 0 0 78px;}
.user a img{ position:absolute; top:0; left:0; width:238px; height:auto; z-index:11;}
.user a span{ position:absolute; bottom:0; left:0; width:238px; height:40px; z-index:22; background:url(../img/user_txt_bg.png) repeat 0 0; text-align:center; line-height:38px; font-size:16px; color:#edeff2; text-decoration:none;}

.index_more{ width:100%; height:774px; background:url(../img/index_more_bg.jpg) no-repeat center 0; margin:0 auto; padding:0; text-align:center;}
.index_more a{ display:inline-block; width:300px; height:480px; margin:140px 100px 0 100px}
.index_more a.news_more{ background:url(../img/xinwen.png) no-repeat center 50%;}
.index_more a.news_more:hover{ background:url(../img/xinwen_h.png) no-repeat center 50%;}
.index_more a.xuexi_more{ background:url(../img/xuexi.png) no-repeat center 50%;}
.index_more a.xuexi_more:hover{ background:url(../img/xuexi_h.png) no-repeat center 50%;}

.contact_box{ width:100%; height:175px; margin:0 auto; padding:0; background:#545c5e; border-top:6px solid #fff;}
.contact{ width:600px; height:125px; margin:0 auto; padding:50px 0 0 600px; background:url(../img/foot_bg.png) no-repeat 0 50%;}
.contact p,.contact p span{ font-size:18px; color:#fff; padding:6px 0;}

.foot{ width:100%; height:auto; padding:40px 0; border-top:6px solid #545c5e;}
.foot p{ line-height:24px; text-align:center; color:#464646;}
.foot p a{ color:#464646; text-decoration:none;}
.foot p a:hover{ color:#000; text-decoration:underline;}


.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       z-index:999;
}
.izl-rmenu .consult{
	background-image: url(../img/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../img/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -75px;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu .baidu {
    background-image: url(../img/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top1 {
    background-image: url(../img/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: -35px;
    width: 160px;
    height: 160px;
    background:url(../img/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../img/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}


.main_box{ width:100%; height:auto; margin:0 auto; padding:20px 0 20px 0; background:#f5f5f5;}

.main_top{ width:1200px; height:60px; margin:0 auto 0 auto; padding:0; background:#fff; color:#464646;}
.main_site{ width:auto; height:60px; line-height:60px; padding:0 0 0 20px; text-align:left; font-size:16px;}
.main_site a{ color:#464646; text-decoration:none; margin:0 2px; font-size:16px;}
.main_site a:hover{ color:#000; text-decoration:underline;}

.main_gongneng{ width:auto; height:60px; line-height:60px; padding:0 10px 0 0; text-align:right;}
.main_gongneng a{ color:#464646; text-decoration:none; margin:12px 5px 0 5px; display:inline-block; height:36px; line-height:36px; padding:0 20px; font-size:16px;}
.main_gongneng a:hover{ color:#fff; background:#545c5e;}
.main_gongneng a.now{ color:#fff; background:#545c5e;}

.main_con{ width:1200px; height:auto; margin:0 auto; padding:0;}

.main_left{ width:870px; height:auto; background:#fff; margin:20px 0 0 0;}

.list{ width:830px; height:auto; padding:0 20px 0 20px;}
.list li{ display:inline-block; float:left; width:830px; height:auto; padding:20px 0 5px 0; border-bottom:1px solid #ccc;}
.list li img{ display:inline-block; float:left; width:200px; height:130px; margin:0 15px 0 0;}
.list li a{ font-size:18px; text-decoration:none; color:#464646; line-height:30px;}
.list li a:hover{ color:#107bd5;}
.list li p{ font-size:14px; color:#666; line-height:20px; padding:15px 0 10px 0;}
.list li span{ display:inline-block; float:left; width:100%; height:20px; line-height:20px; color:#c1c1c1; padding:10px 0 0 0; font-size:12px; text-align:right;}
.list li span i{ font-size:14px; padding:0 5px 0 0;}

.main_right{ width:310px; height:auto;}

.right_layout{ width:310px; height:auto; background:#fff; margin:20px 0 0 0; padding: 0 0 20px 0;}
.right_tit{ width:100%; height:50px; background:url(../img/right_tit.png) repeat-x 0 bottom;}
.right_tit span{ display:inline-block; float:left; width:auto; height:46px; line-height:46px; border-bottom:4px solid #107bd5; padding:0 10px; margin:0 0 0 10px; font-size:20px; color:#107bd5;}
.right_tit a{ display:inline-block; float:right; width:auto; height:40px; line-height:40px; text-decoration:none; margin:5px 15px 0 0;}
.right_tit a:before{ font-size:26px; color:#f1f1f1;}
.right_tit a:hover:before{ color:#ccc;}

.right_list{ width:270px; height:auto; padding:15px 20px 0 20px;}
.right_list li{ display:inline-block; float:left; width:260px; height:34px; line-height:34px; padding:0 0 0 20px; background:url(../img/img.png) no-repeat 0 50%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right_list li a{ font-size:16px; text-decoration:none; color:#464646;}
.right_list li a:hover{ color:#107bd5;}

.right_list1{ width:270px; height:auto; padding:0 20px 0 20px;}
.right_list1 li{ display:inline-block; float:left; width:270px; height:auto; padding:15px 0; border-bottom:1px solid #ccc;}
.right_list1 li img{ display:inline-block; float:left; width:100px; height:70px; margin:0 15px 0 0;}
.right_list1 li a{ font-size:16px; text-decoration:none; color:#464646; line-height:20px;}
.right_list1 li a:hover{ color:#107bd5;}

.right_list2{ width:270px; height:auto; padding:0 20px 0 20px;}
.right_list2 li{ display:inline-block; float:left; width:270px; height:auto; padding:15px 0; border-bottom:1px solid #ccc;}
.right_list2 li a.right_txt{ display:inline-block; float:left; width:270px; font-size:16px; text-decoration:none; color:#464646; line-height:30px; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right_list2 li a:hover{ color:#107bd5;}
.right_list2 li a.right_img{ display:inline-block; float:left; width:270px; height:180px; background:#f2f2f2;}

.fenye{ width:100%; height:30px; border-top:2px solid #f1f1f1; margin:0 0 0 0; padding:40px 0 40px 0; text-align:center; background:#fff;}
.fenye a{ display:inline-block; width:auto; height:30px; line-height:30px; padding:0 10px; background:#f3f3f3; margin:0 5px; text-decoration:none; color:#7a7a7a; font-size:16px;}
.fenye a:hover{ background:#DCDCDC; color:#000;}
.fenye a.fenye_now{ background:#00aeff; color:#fff;}

.imglist{ width:830px; height:auto; padding: 0 20px 25px 20px;}
.imglist a{ display:inline-block; float:left; width:250px; height:225px; background:#fff; margin:30px 13px 0;}
.imglist a:hover{  -webkit-box-shadow:0 0 5px #0CC; -moz-box-shadow:0 0 10px #0CC; box-shadow:0 4px 20px 5px #d1d1d1; color:#107bd5;}
.imglist a img{ display:inline-block; float:left; width:250px; height:170px;}
.imglist a span{ display:inline-block; float:left; width:250px; height:50px; line-height:50px; text-align:center; font-size:15px; text-decoration:none; color:#464646;}
.imglist a:hover span{ color:#107bd5;}

.content{ width:90%; height:auto; padding:50px 5% 30px 5%; background:#fff; margin:20px 0 0 0;}
.content h1{ width:100%; height:auto; padding:10px 0; line-height:40px; font-size:30px; font-weight:bold; text-align:center; color:#000;}
.content h2{ display:inline-block; float:left; width:98%; height:auto; padding:10px 1%; line-height:30px; font-size:20px; font-weight:bold; text-align:center; color:#666;}
.text_con{ width:100%; height:auto; padding:18px 0; overflow:hidden;}
.text_con, .text_con p, .text_con h1, .text_con h2, .text_con h3, .text_con h4, .text_con h5, .text_con h6{font-size: 16px;line-height: 30px; color:#000;}
.text_con p{ display:block; margin:15px 0; padding:0;-webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;}
.text_con img{ display:block; margin:0 auto; padding:0; border:1px solid #e7e7e7;}
.text_con a{ color:#f26300; text-decoration:none;}
.text_con a:hover{ color:#d25a07; background:#ffbf93;}
.text_con table{ margin:0 auto; padding:0;}
.content .text_xinxi{ width:100%; height:40px; line-height:40px; text-align:center; color:#7c7c7c; background:#f7f7f7; margin:20px 0 0 0;}
.content .text_xinxi a{ color:#666; text-decoration:none;}
.content .text_xinxi a:hover{ text-decoration:underline;}

.text_prev_next { margin-top: 10px; padding: 10px 0; width: 100%; line-height: 30px; overflow: hidden; background-color: #F7F7F7;}
.text_prev_next strong { color: #666; padding-left: 20px; font-size: 18px;  }
.text_prev_next a { color: #333; text-decoration: none;}
.text_prev_next a:hover { color:#D30003; }
.dayin{ width:auto; height:40px; line-height:40px; padding:0 10px 0 25px; background:url(../img/dayin.png) no-repeat 0 50%;}
.dayin a{ color:#7c7c7c; text-decoration:none;}
.dayin a:hover{ color:#000; text-decoration:underline;}
