﻿.container{width:1200px;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
body{ margin:0; padding:0;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{list-style:none;} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-weight:normal;font-style:normal;}



/*网站公共样式*/
.c { display:block; height:1px; overflow:hidden;}
.info-content{font-size:15px;line-height:2.5}
a{color:#333;text-decoration:none;}                                            
a:hover{color:brown}
a:focus{color:brown}
a.btn-more{display:inline-block;width:140px;height:34px;line-height:34px;border:1px #CCC solid;color:#999;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin:0px auto;margin-top:30px}
a.btn-more:hover{background:#40312f;border-color:#40312f;color:white;}
.banner{height:337px\9!important;overflow:hidden\9!important;overflow:hidden;} /*兼容ie低版*/

/*遮罩层*/
.mask-bg{position:fixed;width: 100%;height:100%;display:none;height:100vh;background-color: rgba(0, 0, 0, .7);overflow:hidden;z-index:99;top: 0;left: 0;}
.mask-bg.active{display:block;}

/*首页模块样式*/
.module-box {position:relative;padding:40px 0px}
.module-box .module-title{clear:both;text-align:center;margin:0px 0px 30px 0px;font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";}
.module-box .module-title .cn-title{display:block;color:#333;font-size:28px;line-height:45px;}
.module-box .module-title .en-title{display:inline-block;*display:inline;*zoom:1;color:#999;font-size:16px;}
.module-box .module-title .en-title i{float:left;width:55px;background:#CCC;height:1px;margin-top:15px; }
.module-box .module-title .en-title span{float:left;margin:0px 5px;}

/*底部*/
footer{text-align:left;width:100%;min-height:95px;background:#333;margin-top:40px;line-height:2.5}

/*顶部样式*/
.header_wrap { height: 30px; line-height: 30px; font-size: 12px; color: #666666;  background-color: #f5f5f5;border-bottom: 1px solid #ecedea;}
.header_wrap .wrapper {margin:0 auto; width:1200px;}
.header_wrap  .loading { width: 12px; height: 12px;}
.header_wrap .t-welcome { float: left;}
.header_wrap a {color: #666666;}
.header_wrap a:hover {color: #fe002f;}
.header_wrap ul { float: right; padding-right:10px;}
.header_wrap ul li { margin-left:10px;  float: left; position: relative}
.header_wrap ul li a {padding: 0 20px 0 26px; height: 29px; display: block; background:url(images/bg.png) no-repeat 4px -1405px; }
.header_wrap ul li a:hover { background:url(images/bg.png) no-repeat 4px -1405px #fff; }
.header_wrap ul li.wx{}
.header_wrap ul li.wx  p { padding:4px;  width: 113px; background-color: #ffffff; position: absolute; top:29px; left: 50%; transform: translateX(-50%);  z-index: 22; display: none}
.header_wrap ul li.wx  .svg-wx {margin:0 3px 2px 0; width: 18px; height: 18px; display: inline-block; vertical-align: middle;fill: #3db135;  }
.header_wrap ul li.wx  p img {width: 100%; height: auto}
.header_wrap ul li.wx  p span { padding-bottom: 3px; display: block; line-height: 16px; text-align: center; color: #666}
.header_wrap ul li.wx a:hover p { display: block;}
.header_wrap ul li.phone { background:url(images/bg.png) no-repeat 0 -1470px; }
.header_wrap ul li.phone .phone_txt{ margin-left:20px; }
.header_wrap ul li.phone .pb { font-weight: bold; color: #fe002f; font-family: "Adobe Myungjo Std M"}

/*logo栏*/
.top { text-align:center; height:110px; padding-top:6px; overflow:hidden; clear:both;}
.top .w1200{ display:block; margin:0 auto; width:1200px; overflow:hidden; }
.newlogo { float:left; width:220px; overflow:hidden; margin:0; padding:0; font-size:14px;}
.newlogo a{ float:left; width:180px; height:112px; }

.top_right { float:left; padding-top:56px; width:500px; overflow:hidden; }
.top_right div { float:left; display:block; margin-left:15px; overflow:hidden; height:30px; line-height:30px; font-size:14px; color:#999;  background: url("images/bg.png") no-repeat;padding-left:32px;}
/*.top_right em {margin-right: 10px; height: 24px; display: inline-block;  margin:0 5px 2px 0;}*/
.top_right .top_right_1  { background-position:left -1334px;}
.top_right .top_right_2  { background-position:left -1293px;}
.top_right .top_right_3  { background-position:left -1209px;}

.top_right2 { float:right; width:438px;  padding-top:23px; overflow:hidden;}
.search {width: 362px; height:37px; margin-left:60px; background:url("images/search_bg.gif") no-repeat left top; overflow:hidden; }
.search-keyword { float:left; margin-left:65px; padding: 0; border: 0; width: 230px; height:35px; overflow:hidden; line-height:36px; background:none; font-size:.8em; outline: none;  } 
#search-submit { float: right; margin: 5px 4px 0 0; } 
.hot_seach { clear:both; padding-left:62px; line-height:30px; text-align:left; font-size:12px; color:#333}
.hot_seach a{ color:#999; padding-right:10px; font-size:12px;}


/*顶部样式*/
.header{/*position:relative;*/ background:#22a9de;}

/*自定义导航动画，也可以用animater.css中的动画，需要在script.js中修改*/
.nav .animated,.sub-nav .animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.navSlide{-webkit-animation-name:navSlide;animation-name:navSlide}
@keyframes navSlide{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:visible}100%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}

/*主菜单*/
.header .nav-toggle{display:none}
.header .container { position:relative; width:1200px; background:url(images/menu_line.gif) no-repeat right top; margin:0 auto;}
.nav{ margin-left:2px;background:url(images/menu_line.gif) no-repeat left top; float:left;}
.nav> a:link {color:#fff; text-decoration:none} 
.nav> a:visited {color:#fff;text-decoration:none} 
.nav> a:hover {color:#fff;text-decoration:none;} 
.nav>ul{line-height:40px; list-style-type: none; _zoom:1; padding-left:2px;}
.nav>ul>li{float:left;width:131px; text-align:center;line-height:40px; padding-right:2px; background:url(images/menu_line.gif) no-repeat right top;}
.nav>ul>li>a{color:#fff;font-size:14px; display:block; }
.nav>ul>li.current>a{ font-weight:bold; background-color:#e05e00}
.nav >ul>li.current >a,.nav >ul>li> a:hover{color:#fff;}
.nav li:hover> ul{display:block;}
.nav> ul > li > ul{position:absolute;}
.nav> ul > li > ul::before {display:block;margin:0px auto;text-align: center;position:absolute;top:-8px;left:44%;/*尖位置*/content: "";width: 0;height: 0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom: 8px solid #fff;}
.nav ul li ul { background:url(images/bg.png) no-repeat left bottom; padding-top:7px; padding-bottom:11px; display:none;position:absolute;left:-2px;/*位置*/z-index:2222;width:132px} /*二级ul样式*/
.nav ul li ul li { padding:5px 3px; height:44px;} 
.nav ul li ul li a{display:block; width:100%; text-align:center;color:#333;font-size:12px;line-height:34px;/* background:url(images/sub_ac.png) no-repeat;*/} 
.nav ul li ul li a:hover{text-decoration:none;color:#fff;background:#22a9de;}
.nav> ul > li > ul li ul::before{display:block;margin:0px auto;text-align: center;position:absolute;top:18px;left:-20px;content: "";width: 0;height: 0;border-bottom:5px solid transparent;border-right:5px solid transparent;border-top: 5px solid transparent;border-left: 5px solid #fff;}
.nav ul li ul li ul{left:100%;top:0px; display:none;}/*三级以后ul样式*/

.header .container .menu_tel { float:left; display:block; text-align:right; height:40px; line-height:40px; padding:0 0 0 15px; letter-spacing:0px;  font-size:14px; color:#fff;}
.header .container .menu_tel em {margin-right: 10px; height: 24px; display: inline-block;  background-image: url("images/bg.png"); background-repeat: no-repeat; vertical-align: middle; margin:0 5px 2px 0; width: 24px; background-position:2px -50px;}

.nav ul li{position:relative;}
.nav ul li .arrow{display:none}
.el-input-group {width: 50%!important;}

/*banner*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0; border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:337px; margin:0 auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .preNext { margin:0 auto; width:1200px; position:relative;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(images/l.png) no-repeat; position:absolute; top:165px; left:-50px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(images/r.png) no-repeat; position:absolute; top:165px; right:-50px; z-index:10;}
#playBox .smalltitle {width:1200px; margin:0 auto;  height:10px; position:absolute; bottom:15px; z-index:10; left:380px;}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

/*new-banner*/

/* slide */
.slide-main{height:337px; width:100%; position:relative;}
.preNext { margin:0 auto; width:1200px; position:relative;}
.prev,.next{display:block;width:45px;height:45px;position:absolute;z-index:222;top:150px;overflow:hidden;cursor:pointer;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);_border:1px solid none;}
.prev{left:-15px;}
.next{right:-15px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:310px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);overflow:hidden;}
.item a.cur{background:#fff;}

.slide-box,.slide{display:block;width:100%;height:337px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:337px;padding-top:0;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#54798b;}
#bgstyleb{background:#fff;}
#bgstylec{background:#077ca7;}
.slide a{display:block;width:100%;height:337px;cursor:pointer;}

.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}

/*.obj-a,.obj-b{width:952px;margin-left:-960px;text-align:center;}*/
.obj-a{height:337px;top:0px;margin-left:-960px; display:block;}
.obj-b{top:40px; height:337px; margin-left:-380px; z-index:12;}
.obj-b p{display:block;padding-top:40px;font-size:20px; font-weight:bold; color:#000;clear:both;}
.obj-b p span{ display:block; text-align:left; font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";}
.obj-b p .text_1 { font-size:24px; height:36px; line-height:36px; font-weight:bold; color:#fff;}
.obj-b p .text_2 { font-size:24px; height:70px; line-height:60px; font-weight:bold; color:#fff;}
.obj-b p .text_2 font { color:#28c0fb;}
.obj-b p .text_3 { font-size:14px; height:34px;  width:420px; line-height:34px;  text-align:center; border:1px solid #28c0fb; font-weight:normal; color:#fff; }
.obj-b p .text_3 font{ display:block; float:left; width:120px; height:100%; border-right:1px solid #28c0fb;background:#28c0fb; font-weight:normal; }
.obj-b p .text_3 font:hover{ /*background:#8da903;*/background:#a5db2d;}

.obj-c{height:337px;top:0px;margin-left:-600px;display:block;}
.obj-d{height:337px;top:0px;margin-left:-600px;z-index:12;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#000;clear:both;}

.obj-e{width:1200px;height:337px;margin-left:120px;top:120px;z-index:12;}
.obj-f{width:1200px;height:337px;top:0px;margin-left:-960px;}
.obj-e p{ display:block;padding-top:50px;font-size:16px;color:#000;clear:both;}
.obj-e p span{ display:block;font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";}
.obj-e p .text_1 { font-size:26px; line-height:50px; font-weight:bold; color:#fff;}
.obj-e p .text_2 { font-size:18px; line-height:34px; font-weight:bold; color:#3fc9ff;}
.obj-e p .text_3 { font-size:18px; line-height:34px; font-weight:bold; color:#fff;}

.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }


/*首页>>主要链接*/
.index_main_link { height:200px; background:#30ace2; overflow:hidden; clear:both;}
.index_main_link .w1000 { background:url(images/link_bg2.gif) no-repeat left top;}
.left_link { float:left; width:960px; overflow:hidden;}
.left_link h2 { margin:0; padding:0;}
.left_link h3 { margin:0; padding:0;}
.left_link h4 { margin:0; padding:0;}
.left_link dt { display:block; height:53px; line-height:50px;}
.left_link dt a { float:left; height:38px; width:195px; font-size:16px; font-weight:bold; color:#fff; background:url(images/bg.png) no-repeat 170px -120px;}
.left_link dt a:hover { color:#fff;}
.left_link dd { float:left; display:inline; margin-right:20px; margin-bottom:20px; width:220px; height:52px; line-height:52px; background:url(images/bg.png) no-repeat left -200px;}
.left_link dd a { display:block; height:52px; font-weight:bold;  padding-left:78px; font-size:14px; color:#000;}
.left_link dd.dd_01 a { color:#FF3300;}
.left_link dd.dd_03 a { color:#FF3300;}
.left_link dd a:hover { color:#005abd;}
.dd_01 a {background:url(images/bg.png) no-repeat 16px -324px;}
.dd_01 a:hover {background:url(images/bg.png) no-repeat -336px -324px;}
.dd_02 a {background:url(images/bg.png) no-repeat 22px -422px;}
.dd_02 a:hover {background:url(images/bg.png) no-repeat -330px -422px;}
.dd_03 a {background:url(images/bg.png) no-repeat 16px -510px;}
.dd_03 a:hover {background:url(images/bg.png) no-repeat -336px -510px;}
.dd_06 a {background:url(images/bg.png) no-repeat 16px -620px;}
.dd_06 a:hover {background:url(images/bg.png) no-repeat -336px -620px;}
.dd_04 a {background:url(images/bg.png) no-repeat 16px -830px; }
.dd_04 a:hover {background:url(images/bg.png) no-repeat -335px -830px;}
.dd_05 a {background:url(images/bg.png) no-repeat 16px -722px;}
.dd_05 a:hover {background:url(images/bg.png) no-repeat -335px -722px;}
.dd_07 a {background:url(images/bg.png) no-repeat 16px -925px;}
.dd_07 a:hover {background:url(images/bg.png) no-repeat -335px -925px;}
.dd_08 a {background:url(images/bg.png) no-repeat -335px -125px;}
.dd_08 a:hover {background:url(images/bg.png) no-repeat -335px -220px;}

.right_link { float:right; width:236px; height:200px;}
.right_link a { display:block; color:#fff; background-color:#0287c1; overflow:hidden;}
.right_link a:hover {background-color:#0279ad; text-decoration:none;}
.right_link_a1 { font-size:16px; font-weight:bold; height:98px; line-height:98px; padding-left:50px; background:url(images/bg.png) no-repeat 170px -1025px;}
.right_link_a2 { font-size:16px; font-weight:bold; height:98px; line-height:24px; padding-right:92px; margin-bottom:4px; text-align:right; background:#5b840c url(images/bg.png) no-repeat -178px -1030px;}
.right_link_a2 { font-size:16px; font-weight:bold; height:98px; line-height:24px; padding-right:92px; margin-bottom:4px; text-align:right; background:#5b840c url(images/bg.png) no-repeat -178px -1030px;}
.right_link_a2 span { display:block; margin-top:26px;}


/*首页>>box2*/
.index_box2 { margin-top:15px; height:561px; overflow:hidden; background:#cae0f3; padding-left:1px; padding-top:1px;}
.index_box2_1 { float:left; width:400px; height:560px; overflow:hidden; background:#fff; border-right:1px solid #cae0f3;}
.index_box2_1 a:hover{ text-decoration:underline;}
.index_box2_2 { float:right; width:400px; height:560px; overflow:hidden; background:#fff;}
.index_box2_2 a:hover{ text-decoration:underline;}
.index_box2_3 { display:block; float:right; width:398px; height:560px; overflow:hidden; text-align:left;  border-right:1px solid #cae0f3;  padding:0; clear:both; background:url(images/bg.png) no-repeat -578px -2059px #fff;}

.index_box2_3 a:hover{ text-decoration:underline;}
.jd_lst{position:absolute;bottom:115px;right:15px;_left:250px;_bottom:120px;_right:0px;_width:200px;}
.e_jd_lst{padding-top:4px;}
.e_jd_lst li{float:left;font:0px sans-serif;width:18px;height:18px;text-align:center;line-height:16px;margin-left:5px;cursor:pointer;font-family:Arial, Helvetica, sans-serif;}
.tox dt{ height:24px; border:1px; overflow:hidden; clear:both;}
.e_jd{cursor:pointer;background:url(images/icon03.gif) no-repeat left top;height:0;width:18px;overflow:hidden;display:inline-block;}
.e_jd_cur{background:url(images/icon04.gif) no-repeat right top;width:18px;}
.e_jd_cur,.e_jd{text-indent:-9999px;}
.main_jd{float:left;height:387px;background:#f8f8f8;border-bottom:1px solid #cae0f3;overflow:hidden;}
.main_jd img{width:400px;height:267px;border:none;}
.main_jd span{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.text_jd{display:block;padding:0 10px;width:380px;text-align:left;height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height:40px;font-size:18px;font-family:微软雅黑;font-weight:bold;color:#000;margin: 0 auto;}
.text_jd h3 { margin:0px; padding:0;}
.text_jd h4 { margin:0px; padding:0;}
.text_jd h4 a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.text_jd h5 { margin:0px; padding:0;}
.text_jd a{line-height:40px;font-size:18px;font-family:微软雅黑;font-weight:bold;color:#000;}
.text_jd_std{padding:0;margin: 0 auto;width:380px;height:69px;line-height:23px;font-size:12px;font-family:宋体;color:#505050;font-weight:normal;overflow:hidden;}
.text_jd_std a{line-height:23px;font-size:12px;font-family:宋体;color:#505050;font-weight:normal;}

.index_box2_1_box { padding:20px 10px 10px 20px;}
.index_box2_1_box_tit {height:26px; line-height:26px; font-size:14px; font-weight:bold;font-family:微软雅黑; color:#CC0000; border-bottom:1px dashed #dfdfdf;}
.index_box2_1_box_content { overflow:hidden; height:95px; padding-top:15px;}
.index_box2_1_box_content_img { float:left; display:inline; width:136px;}
.index_box2_1_box_content_img img { width:128px; height:85px;}
.index_box2_1_box_content_text { float:left; width:225px; display:inline; overflow:hidden;}
.index_box2_1_box_content_text h5 { margin:0px; padding:0px; height:26px;}
.index_box2_1_box_content_text_tit a { display:block; font-size:14px; font-weight:bold; color:#333; line-height:26px; height:26px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_1_box_content_text_content { font-size:12px;  line-height:20px; height:60px; color:#999999; margin:0; padding:0;  display:block; overflow:hidden; }
.index_box2_1_box_content_text_content a { line-height:20px; color:#666;}

.index_box2_2_1 { padding:10px 10px 10px 20px; height:300px; overflow:hidden;}
.index_box2_2_1 ul{ overflow:hidden;}
.index_box2_2_1 li { height:55px; padding-top:7px; border-bottom:1px dotted #999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_2_1 li span { display:block; line-height:20px; height:20px; color:#777; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_2_1 li p { margin:0; padding:0; display:block; line-height:20px; height:20px; color:#777; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box2_2_1 li h4 { margin:0; padding:0;}
.index_box2_2_1 li h4 a { display:block; line-height:26px; height:26px; color:#000; font-size:16px; font-weight:bold; font-family:"Microsoft Yahei"; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.color_tit_div { overflow:hidden; }
.color_tit_div .more_a { float:right; height:22px; line-height:22px; padding-right:8px; font-size:12px; font-weight:normal; }
.color_tit_div .color_tit_a { float:left; height:22px; line-height:22px; font-size:14px; font-weight:bold;font-family:微软雅黑; color:#f25a00; overflow:hidden;}
.color_tit_div .color_tit_a h3 { color:#014f73; display:inline; font-size:14px; }
.color_tit_div .color_tit_a h3 font { color:#f25a00;font-size:14px;  }

.index_box2_2_2 { padding:20px 10px 10px 16px; background:#fff;}
.index_box2_2_2_tit { overflow:hidden; padding-left:4px; height:28px;}
.index_box2_2_2_list { overflow:hidden;}
.index_box2_2_2_list ul li { height:30px; line-height:30px;  padding-left:14px; background:url(images/icon02.gif) no-repeat 0px 9px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_box2_3_tit { display:block; margin-left:22px; overflow:hidden; height:22px; padding:15px 20px; line-height:22px; font-size:16px; border-bottom:1px solid #cae0f3; border-left:1px solid #cae0f3; background:#fafeff;}
.index_box2_3_tit h3{ font-weight:bold;}

.index_box2_3_list { margin-left:13px; margin-top:11px; padding:0px 10px 0 0px; height:310px; overflow:hidden;  }
.index_box2_3_list li { line-height:22px; height:62px; margin:0; padding:0; font-size:14px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.index_box2_3_list li a { font-size:14px; color:#000;  padding-left:28px; background:url(images/bg.png) no-repeat 3px -3139px;}
.index_box2_3_list li a:hover{  text-decoration:underline; color:#0070c3;}
.index_box2_3_list li div { display:block;  padding-left:28px; color:#00a0e9; font-size:12px;}
.index_box2_3_list li div font { padding-left:4px; }
.index_box2_3_list li a font { color:#f25a00; font-size:14px;}


/*#FontScroll .line{width:100%;}*/

.index_box2_3_ad { margin-left:22px; width:100%; height:187px; /*border-top:1px solid #cae0f3;*/ border-bottom:none; background:#fafeff; clear:both;}
.index_box2_3_ad a{ display:block; float:left; width:124px; height:32px; padding-top:60px; text-align:center; font-size:14px; color:#333; border-top:1px solid #cae0f3; border-left:1px solid #cae0f3; background:url(images/bg.png) no-repeat;}
.index_box2_3_ad a:hover { text-decoration:none; }
.index_box2_3_ad .a1 {background-position:44px -2406px;
}
.index_box2_3_ad .a1:hover {color:#fff;background-color:#30ace2;background-position:-163px -2406px;
}
.index_box2_3_ad .a2 {background-position:44px -2519px;
}
.index_box2_3_ad .a2:hover {color:#fff;background-color:#30ace2;background-position:-163px -2519px;
}
.index_box2_3_ad .a3 {background-position:44px -2632px;
}
.index_box2_3_ad .a3:hover {color:#fff;background-color:#30ace2;background-position:-163px -2632px;
}
.index_box2_3_ad .a4 {background-position:44px -2745px;
}
.index_box2_3_ad .a4:hover {color:#fff;background-color:#30ace2;background-position:-163px -2745px;
}
.index_box2_3_ad .a5 {background-position:44px -2858px;
}
.index_box2_3_ad .a5:hover {color:#fff;background-color:#30ace2;background-position:-163px -2858px;
}
.index_box2_3_ad .a6 {background-position:44px -2971px;
}
.index_box2_3_ad .a6:hover {color:#fff;background-color:#30ace2;background-position:-163px -2971px;
}

.index_box3 { margin:0 auto; margin-top:10px; text-align:left; width:1200px; padding-top:57px; background:url(images/kejixindai.gif) no-repeat top center; border:1px solid #cae0f3; overflow:hidden; _zoom:1;}
.index_box3 li a:hover,.index_box3 dl a:hover { text-decoration:underline;}
.index_box3_1 { float:left; width:820px; border-right:1px solid #cae0f3; overflow:hidden;}
.index_box3_1_left { float:left; padding:16px 20px 16px 26px; width:795px; height:240px; border-top:1px solid #cae0f3; overflow:hidden; _zoom:1; }
.index_box3_1_left_img { float:left; display:inline; width:400px; height:240px; padding-top:5px; position:relative; z-index:1; overflow:hidden;}
.index_box3_1_left_img img{ width:360px; height:240px;  position:absolute; z-index:2; top:0; left:0;}
.index_box3_1_left_img span{ width:340px; height:30px; display:block; line-height:30px;  position:absolute; z-index:5; left:0; top:209px; color:#fff; font-size:14px; padding:0 10px; background-color: #000; filter:alpha(opacity=60);-moz-opacity:0.60;-khtml-opacity:0.6;opacity: 0.6; border-top:1px solid #ccc;}
.index_box3_1_left_list { float:left; display:inline; width:370px; padding-right:8px; font-size:14px;}
.index_box3_1_left_list li { height:30px; line-height:30px;  padding-left:18px; background:url(images/icon02.gif) no-repeat 0px 9px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box3_1_left_list li.index_box3_tit_hot { font-weight:bold; }
.index_box3_tit { overflow:hidden; height:22px; padding:0px 10px 5px 5px;}
.index_box3_tit span { float:left; height:22px; line-height:22px; font-size:14px; font-weight:bold;font-family:微软雅黑; color:#CC0000;}
.index_box3_tit a { float:right; height:22px; line-height:22px; padding-right:8px; }
.index_box3_tit h3 { font-weight:bold;}
.index_box3_1_right { float:left; padding:20px 0 16px 20px; width:300px; overflow:hidden; _zoom:1; }

.index_box3_2 { float:left; width:378px; overflow:hidden;}
.index_box3_2_tit { padding-top:16px; height:34px; line-height:34px; border-bottom:1px solid #c9dff4; color:#666; overflow:hidden;}
.index_box3_2_tit a { float:left; height:32px; border-bottom:2px solid #0094d4; padding:0 5px; font-size:14px; font-weight:bold; color:#0094d4;}
.index_box3_2_tit a.more_a { float:right; height:32px; border-bottom:0px; padding:0 5px; font-size:14px; font-weight:normal; color:#0094d4;}
.index_box3_2_box1 { padding-left:15px; padding-right:15px; height:461px; border-top:1px solid #ccc; background:#fafafa;}
.index_box3_2_box1 ul { display:block; background:url(images/hot_num_2.gif) no-repeat left 10px; padding-top:15px;}
.index_box3_2_box1 ul li { display:block; height:36px; line-height:36px; padding-left:28px; font-size:14px; overflow:hidden; border-bottom:1px dashed #e5e5e5;}
.index_box3_2_box1 ul li a { float:left; width:220px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_box3_2_box1 ul li span { float:right; width:43px; font-size:12px; white-space:nowrap; overflow:hidden; color:#000}

.index_box3_2_box2 { padding-left:15px; padding-right:15px; height:545px; border-top:1px solid #cae0f3; background:#fafeff; overflow:hidden;}
.index_box3_2_box2 ul { display:block; padding-top:15px;}
.index_box3_2_box2 ul li { list-style:none; background:url(images/hot_num_2.gif) no-repeat left 6px; display:block; height:38px; line-height:38px; margin-top:0px; margin-bottom:0px; padding-left:20px; font-size:14px; overflow:hidden; font-size: 0;}
.index_box3_2_box2 ul li a { float:left; width:328px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14PX;  }
.index_box3_2_box2 ul li span { float:right; width:43px; font-size:12px; white-space:nowrap; overflow:hidden; color:#000}

.m_zxc dl{ border-bottom: 1px dashed #cecece; height: 85px; display:block; padding-top: 10px; padding-right:10px; padding-bottom: 10; padding-left: 0; }
.m_zxc .lastdl{ border-bottom: none;}
.m_zxc dt{ height:30px; line-height:30px; font-size:13px; color:#0094d4; overflow: hidden; float: left; width: 320px; }
.m_zxc dt a{ color:#ff6800; font-weight: bold; }
.m_zxc dd{ margin-top:5px; line-height:22px; color:#999999; height: 44px; overflow: hidden; float: left; width: 320px; font-size: 12px; }
.m_zxc i { width:20px; line-height:20px; font-style: normal; color: #FFFFFF; background-color: #ff6800; text-align: center; margin: 5px; float: left; height: 20px; }
.m_zxc em { width:20px; line-height:20px; font-style: normal; color: #666666; background-color: #e2e2e2; text-align: center; margin: 5px; float: left; height: 20px; }

.index_box4 { border:1px solid #cae0f3; margin:0 auto; margin-top:10px; width:1160px; padding:54px 20px 10px 20px; background:url(images/tushuojinrong.gif) no-repeat top center;}

/*首页图片列表*/
.tswh {padding: 0;overflow: hidden;position: relative;}
.tswh .LeftBotton {background-image:url('images/arr_left_b.gif');background-repeat:no-repeat;background-position:0 45px;float: left;width: 13px;cursor: pointer;position: absolute;height: 125px;}
.tswh .LeftRed {background-image:url('images/arr_left_r.gif');background-repeat:no-repeat;background-position:0 45px;float: left;width: 13px;cursor: pointer;position: absolute;height: 125px;}
.tswh .RightBotton {right: 0;background: url(images/arr_right_b.gif) no-repeat 0px 45px;float: right;width: 13px;cursor: pointer;position: absolute;top: 0;height: 125px;}
.tswh .RightRed {right: 0;background: url(images/arr_right_r.gif) no-repeat 0px 45px;float: right;width: 13px;cursor: pointer;position: absolute;top: 0;height: 125px;}
.tswh .Cont {margin: 0 auto;overflow: hidden;width: 1055px;}
.tswh .box {float: left;width: 175px;text-align: center}
.tswh .box img {border: 0;display: block;margin: 0 auto;width: 155px;height: 95px;}
.tswh .box a { color: #666;font-size: 12px;font-family: 宋体;margin: 0 auto;width: 155px;line-height: 28px;}
.index_img_text {/* display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/ height:60px; line-height:34px;  overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; }

/*底部*/
.w1320 { width:1320px; height:auto; margin:0 auto; text-align:left; overflow:hidden; _zoom:1; }
.footer { margin-top:20px; padding:15px 0; display:block; background: url(images/footer_bg.gif) no-repeat center top #f5f6f5; text-align:center; overflow:hidden; z-index:1000; position:relative;}
.footer_left { float:left; padding-left:60px; width:852px;}
.footer_left dl{ float:left; width:160px;}
.footer_left dl dt { font-size:14px; line-height:36px;}
.footer_left dl dt a{ color:#333;}
.footer_left dl dd { font-size:12px; line-height:28px;}
.footer_left dl dd a { color:#666;}

.footer_left li a:hover,.footer_left div a:hover { text-decoration:underline;}

.footer_left>ul> {}
.footer_left>ul>li { float:left; width:160px; font-size:14px; line-height:36px;}
.footer_left>ul>li>a {  color:#333;}
.footer_left>ul>li>ul>li { font-size:12px; line-height:28px;}
.footer_left>ul>li>ul>li>a {  color:#333;}

.footer_right { float:right; text-align:left; padding-right:10px; margin-right:60px; width:338px; background:url(images/b_logo2.gif) no-repeat 220px 10px; position:relative;  z-index:1;}
.footer_right_tit { font-size:14px; font-weight:bold; color:#333; height:40px; line-height:40px;}
.footer_right_2 { font-size:12px; color:#666; line-height:28px;}
.footer_right_3 { margin-top:10px; font-size:12px; color:#666; line-height:38px; font-weight:bold;}
.footer_right_3 img{vertical-align:middle; padding:0 10px;}

.xbottom { background:#444;}
.xbottom .w1200 { text-align:right; padding:10px 0; background:url(images/min-logo.gif) no-repeat 5px 23px; color:#aaa; line-height:26px;}
.xbottom .w1200 a { color:#aaa; padding:0 5px;}

.xbottom_left { float:left; padding-left:175px;}
.xbottom_right { float:right;}


.btns{display:inline-block;*zoom:1;*display:inline;width:180px;height:50px;padding:0;margin:10px 0 0 75px;border:1px solid #b0b0b0;font-size:14px;line-height:38px;text-align:center;color:#b0b0b0;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}
.btns:hover{text-decoration:none;color:#b0b0b0}
.btns:focus{outline:0}
.btns:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);box-shadow:inset 0 2px 4px rgba(0,0,0,0.18)}
.btns[disabled]{border-style:dashed !important;border-color:#e0e0e0;background-color:#fff !important;color:#b0b0b0 !important;cursor:default !important}
.btn-disabled{background:#e0e0e0 !important;border-color:#e0e0e0 !important;color:#b0b0b0 !important;cursor:default !important}
.btn-small{width:160px;height:32px;font-size:14px;line-height:32px}
input.btn-small,button.btn-small{width:120px;height:30px}
.btn-line-primary{border-color:#ff6700;background:#fff;color:#ff6700}
.btn-line-primary:hover{color:#fff;background-color:#f25807;border-color:#f25807}

.btn{display:inline-block;*zoom:1;*display:inline;width:180px;height:50px;padding:0;margin:10px 0 0 75px;border:1px solid #b0b0b0;font-size:14px;line-height:38px;text-align:center;color:#b0b0b0;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}
.btn:hover{text-decoration:none;color:#b0b0b0}
.btn:focus{outline:0}
.btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);box-shadow:inset 0 2px 4px rgba(0,0,0,0.18)}
.btn[disabled]{border-style:dashed !important;border-color:#e0e0e0;background-color:#fff !important;color:#b0b0b0 !important;cursor:default !important}

.btn1{display:inline-block;*zoom:1;*display:inline;width:160px;height:50px;padding:0;margin:0 auto;border:1px solid #b0b0b0;font-size:14px;line-height:38px;text-align:center;color:#b0b0b0;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}
.btn1:hover{text-decoration:none;color:#b0b0b0}
.btn1:focus{outline:0}
.btn1:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);box-shadow:inset 0 2px 4px rgba(0,0,0,0.18)}
.btn1[disabled]{border-style:dashed !important;border-color:#e0e0e0;background-color:#fff !important;color:#b0b0b0 !important;cursor:default !important}
.btn-small1{width:160px;height:32px;font-size:14px;line-height:32px}

.btn-disabled{background:#e0e0e0 !important;border-color:#e0e0e0 !important;color:#b0b0b0 !important;cursor:default !important}
.btn-small{width:160px;height:32px;font-size:14px;line-height:32px}
input.btn-small,button.btn-small{width:120px;height:30px}
.btn-line-primary{border-color:#ff6700;background:#fff;color:#ff6700}
.btn-line-primary:hover{color:#fff;background-color:#f25807;border-color:#f25807}


.links { display:block; height:auto; line-height:26px; color:#999; padding:4px; margin-top: 20px; margin-bottom: 5px; border:1px solid #dfdfdf; }
.links_title {  float: left; font-size:12px; color:#999; width: 70px; padding-left: 30px; background-image: url(images/ico_link.png); background-repeat: no-repeat; background-position: 5px center; }
.links a { color:#999; padding-left:8px; padding-right:8px; line-height:25px; float:left; display:block; font-size:12px;}
.links a:hover { color:#666;}

.to_top { display:none; position:absolute;  left:348px; right:auto; top:10px; display:block; width:60px; height:60px; background:url(images/top.gif) no-repeat left top;}
.to_top:hover{  background:url(images/top.gif) no-repeat left bottom;}


.product-module-box{background:url(images/prodBg.jpg) no-repeat 0 0;background-size:cover;}


/*新文章页*/
.list_box { width:1200px;  margin:30px auto; display:block; _zoom:1;  overflow:hidden;}

.list_hot_box { display:block; width:251px; font-size:14px; padding-left:9px; }
.list_hot_tit{ display:block; _zoom:1; margin:0; padding-left:20px; display:block; height:42px; font-size:14px; line-height:42px; font-weight:bold; overflow:hidden; background:#f5f5f5; color:#000;}
.list_hot { display:block;  background:#fff; border:1px solid #cae0f3; }
.dl_02 { display:block; _zoom:1; width:227px; border-right:none; padding:10px 0;}
.dl_02 li span { padding-left:16px; font-size:14px; color:#000; font-weight:bold;}
.dl_02 li { height:42px; line-height:42px; padding-left:5px; padding-right:5px;}
.dl_02 li a { display:block; width:100%;  height:42px; padding-left:16px; background:url(../images/icon02.gif) no-repeat left center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list_box_left { float:left; width:912px; min-height:1000px; padding:2px 28px 10px 0px; background:#fff; /*border-top:1px solid #f5f5f5; */border-right:none;/* border-left:1px solid #f5f5f5; */overflow:hidden; }

.location { background:url(../images/pin_it.png) no-repeat -8px 22px;  height:42px; line-height:42px; padding-top:10px; margin-bottom:15px; border-bottom:1px solid #e9e9e9; overflow:hidden; color:#999;}
.location span { float:left; margin-left:30px; font-size:14px; color:#999; }
.location div { float:left; display:inline; font-weight:normal; margin:0; padding:0; font-size:12px;}
.location #l_h1 { float:left; display:inline; margin-left:3px; font-size:12px; font-weight:normal; color:#333;}
.show_box_title { text-align:center; line-height:40px; font-size:20px; margin:30px 0 10px 0; padding:0;}
.show_time { text-align:center; line-height:24px; color:#dfdfdf; font-size:14px;}
.show_time span { padding:0 5px;}
.show_share {  line-height:28px; text-align:right; color:#ccc; border-bottom:1px dotted #dfdfdf;}
.intro { clear:both; margin-top:10px; color:#999; font-size:14px; line-height:32px; padding:8px 10px; border:1px dashed #e8e8e8; background:#f8f8f8}
.show_content { padding:25px 0 5px 0; font-size:16px; line-height:34px; overflow:hidden; color:#333; overflow:hidden; clear:both;  }
.show_content p{ margin:0; padding:0; margin-bottom:5px;}
.show_content div{ margin:0; padding:0;}
.show_content br {display:inline; line-height:10px; height:10PX; font-size:1px }
.show_content strong {color:#000;}
.show_content img { text-align:center; margin:10px 0; max-width:910px;}
.show_content a { color:#008cd2; }
.show_content ul { padding-left: 20px; list-style-type: disc;}
.show_content li { list-style-type: disc;}
.show_content blockquote {margin: 0px 0px 1.4em; padding:10px 1em; border-left: 3px solid rgb(211, 211, 211); color:#666;background-color:#f9f9f9;}
.textbottom_ad { display:block; padding:10px 0 30px 0;}

.list_box_right { float:right; margin:0; width:260px; _zoom:1;/*  border-top:1px solid #fff; */margin-bottom:-8000px; padding-bottom:8000px; overflow:hidden; clear:both; z-index:100;}
.sub-nav-box { display:block;  background:url(images/list_bg.png) repeat-y -185px 0 #fff; color:#fff; padding-bottom:20px;}
.sub-nav-box .sub-nav-title { height:51px; margin-left:9px; padding-left:78px; padding-top:23px; font-size:22px; line-height:24px; color:#fff; background:url(images/list_bg.png) no-repeat -765px 0px;}
.sub-nav-box div ul { padding:0; margin:0;}
.sub-nav-box div ul li { display:block;; height:43px; padding:0; margin:0; }
.sub-nav-box div ul li a{ margin-left:10px; font-size:14px; color:#fff; display:block; padding-left:50px; height:41px; line-height:42px; border-top:1px solid #37b8ea; border-bottom:1px solid #0b9bd3; text-align:left;}
.sub-nav-box div ul li a:hover{ font-weight:bold; text-decoration:none; text-decoration:underline;}
.sub-nav-box div li.current { background:url(images/list_bg.png) no-repeat -487px 1px; border:none;}
.sub-nav-box div li.current a{ font-weight:bold; text-decoration:none; line-height:34px;  color:#fff;}

.left_box2_3_ad_tit { display:block; margin-left:9px; width:251px;}
.list_service_tit { display:block; _zoom:1; padding-left:20px; background:#f2fafd; height:42px; font-size:14px; line-height:42px; font-weight:bold; overflow:hidden; color:#000; border-left:1px solid #cae0f3; border-right:1px solid #cae0f3;}

.list_ad2 {display:block;  margin-left:9px; width:251px; height:75px; clear:both;background:url(images/tel.gif) no-repeat #46a5d4;}
/*.list_ad2 a { display:block;  margin-left:62px; padding-top:35px; color:#fff; font-size:20px;}*/

.list_ad22 {display:block;  margin-left:9px; width:251px; height:75px; clear:both;background:url(images/tel3.gif) no-repeat #46a5d4;}
.list_ad22 font{ display:block;  margin-left:62px; padding-top:35px; color:#fff; font-size:20px;}

.list_box_right .bdsharebuttonbox { color:#999; vertical-align:middle;  text-align:right; overflow:hidden;}
.list_box_right .bdsharebuttonbox span{ padding-left:10px; line-height:28px;}
.bdsharebuttonbox { font-size:12px; line-height:28px; color:#999;}
.list_box_right .c { display:block; height:1px; overflow:hidden;}

.body_Lscroll { width:251px;}

.left_box2_3_ad { display:block; height:279px; margin-left:9px; width:100%; border-top:1px solid #cae0f3; border-left:1px solid #cae0f3; background:#fafeff; overflow:hidden;clear:both; }
.left_box2_3_ad a{ display:block; float:left; width:124px; height:32px; padding-top:60px; text-align:center; font-size:14px; color:#333; border-bottom:1px solid #cae0f3; border-right:1px solid #cae0f3; background:url(images/bg.png) no-repeat;}
.left_box2_3_ad a:hover { text-decoration:none;}
.left_box2_3_ad .a1 {background-position:44px -2406px;
}
.left_box2_3_ad .a1:hover {color:#fff;background-color:#059cd9;background-position:-163px -2406px;
}
.left_box2_3_ad .a2 {background-position:44px -2519px;
}
.left_box2_3_ad .a2:hover {color:#fff;background-color:#059cd9;background-position:-163px -2519px;
}
.left_box2_3_ad .a3 {background-position:44px -2632px;
}
.left_box2_3_ad .a3:hover {color:#fff;background-color:#059cd9;background-position:-163px -2632px;
}
.left_box2_3_ad .a4 {background-position:44px -2745px;
}
.left_box2_3_ad .a4:hover {color:#fff;background-color:#059cd9;background-position:-163px -2745px;
}
.left_box2_3_ad .a5 {background-position:44px -2858px;
}
.left_box2_3_ad .a5:hover {color:#fff;background-color:#059cd9;background-position:-163px -2858px;
}
.left_box2_3_ad .a6 {background-position:44px -2971px;
}
.left_box2_3_ad .a6:hover {color:#fff;background-color:#059cd9;background-position:-163px -2971px;
}

/*文章页列表样式*/
.mo_news_list { padding:0px;}
.mo_news_list li { display:block; border-bottom:1px dotted #dfdfdf; padding:15px 0 10px 0; font-size:16px; overflow:hidden; color:#de5402; clear:both;}
.list_div { float:right; width:710px;}
.list_pic { float:left; width:180px; border:none; padding:0px; background:url(/Templates/CompanyDefault/Css/images/defaultpic.gif) no-repeat 0 0 #fff;}
.list_pic a{ border:1px solid red;}
.list_pic img{ width:180px; height:112px;}
.mo_news_list li a { line-height:26px;}
.mo_news_list li font { color:#ff6800;}
.mo_news_list li font a { color:#ff6800;}
.list-title { padding-left:14px; font-size:14px; float:left;  background:url(images/ico-3.gif) no-repeat 5px 11px; }
.list-title:link { color:#333; font-weight:bold;}
.list-title:visited { color:#527b90;}
.mo_news_list li .list_time { float:right; margin:0; padding:0px 5px 0 20px; background:url(images/bg.png) no-repeat 3px -3134px; line-height:30px; font-size:12px; color:#999;}
.mo_news_list li .list_time a{ font-size:10px; color:#999; padding-right:15px;}

.mo_news_list li .list_intro { clear:both; display:block; width:100%; margin:0; padding:10px; line-height:28px; font-size:14px; color:#999; background:#f9f9f9}
.mo_news_list li .list_intro a{ color:#666; padding:0 10px; font-size:14px;}

.mo_news_list li .list_times { margin:0; padding:0px 5px; line-height:30px; font-size:12px; color:#999;}
.mo_news_list li .list_time_s { margin:0; padding:0px; line-height:30px; font-size:12px; color:#999;}
.mo_news_list li .list_time_s a{ font-size:10px; color:#999; padding-right:5px;}
.mo_news_list li .list_time_s span{ font-size:10px; color:#666; padding-right:5px;}
.mo_news_list li span { padding-right:20px; color:999;}

/*公司信息表格*/
.cominfo { font-size:14px;}
.cominfo img { max-width:910px;height:auto;}
.cominfo_tit { font-size:18px; font-weight:bold; height:50px; line-height:50px;}
.com_title { text-align:left; height:40px;padding:20px 0 10px 0;}
.com_title>h1 { float:left; text-align:left; font-size:18px; font-weight:bold; line-height:40px;}
.com_title h1 span { padding-left:20px; font-size:14px; font-weight:normal;}
.com_title h1 span:before { content:"（业务类型：";}
.com_title h1 span:after { content:" )";}
.com_title_time { float:right; color:#666; line-height:20px; padding-top:22px;}
.com_title_time:before { content:"业务办结日期：";}
/*.com_title_time:after { content:" )";}*/
.cominfo_ta01 { background:#e1e1e1; line-height:24px; font-size:14px;}
.cominfo_ta01 tr{ margin:0; padding:0;line-height:24px;}
.cominfo_ta01 tr td { background:#fff; font-size:14px;}
.cominfo_ta01 tr td.td_1{ background:#F2F9FC;}
.show_content div.name_jbr { line-height:24px; padding-top:100px; background:url(images/moke.jpg)35px 0 no-repeat;}
.name_jbr>span{ color:#f25807; font-weight:bold;}
.right_jbr { line-height:20px; height:30px;}
.right_jbr span{ color:#f25807; font-weight:bold;}



/*新闻资讯-首页、子栏目公用*/
.news-list {clear:both;overflow:hidden;}
.news-list li.tw{clear:both;overflow:hidden;display:block;width:100%;margin:0px 0px 15px 0px;text-align:left;}
.news-list li.tw .pic{float:left;width:160px;height:105px;overflow:hidden;margin-right:10px;}
.news-list li.tw .pic img{width:100%;height:100%;display:block;}
.news-list li.tw .content{display:inline;}
.news-list li.tw .content a{display:block;line-height:30px;font-size:16px;}
.news-list li.tw .content span{color:#808080;height:75px;line-height:25px;} 

.news-list li.item{clear:both;overflow:hidden;width:100%;border-bottom:1px solid #e5e5e5;padding:15px 0px 10px 0px;}
.news-list li.item .title{padding-left:11px;background:url(images/icon-dot.gif) no-repeat left center;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-list li.item .date{float:right;}




/*首页>>我们的优势*/
.advantages-list{clear:both;overflow:hidden;margin:15px auto;line-height:2}
.column>li{padding:0px 10px;}
.column p img{display:block;width:100%;max-width:220px;height:auto;margin:0px auto;}
.column p span{display:block;line-height:35px;margin:10px 0px 15px 0px;color:#4d4d4d;}
.column p{color:#4d4d4d;}
.advantages-list .last{margin-right:0px;}


/*首页>>案例*/
.case-list .item{float:left;position:relative;padding-left:0px;padding-right:0px}
.case-list .item a{display:block;width:100%;overflow:hidden;}
.case-list .item a img{clear:both;overflow:hidden;display:block;width:100%;height:auto;text-align:center;transition:all 0.5s ease;}
.case-list .item a:hover img{transform:scale(1.3);transition:all 0.5s ease;}
.case-list .item a .tit{position:absolute;top:38%;left:0px;z-index:2;line-height:30px;color:#ffffff;font-size:16px;text-align:center;display:block;width:100%;opacity:0;filter:alpha(opacity=0);transition:all 0.5s ease;padding:0px 5px;}
.case-list .item a:hover .tit{opacity:1;filter:alpha(opacity=100);top:40%;}
.case-list .item a .cover-bg{position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;background:#000;opacity:0;filter:alpha(opacity=0);transition:all 0.5s ease;}
.case-list .item a:hover .cover-bg{opacity:0.6;filter:alpha(opacity=60);}


/*图片列表*/
.images-list .row .item a{display:block;overflow:hidden;}
.images-list .row .item img{display:block;width:100%;height:auto;}
.images-list .row .item a:hover img{transform:scale(1.3,1.3);transition: all 0.3s ease-out 0s;}



/*首页-加盟优势*/

.jmys-box a{display:block;height:100%;position:relative;}
.jmys-box  .pptyg{clear:both;overflow:hidden;padding:10px 0px;}
.jmys-box  .pptyg span{float:left;line-height:40px;color:#4d4d4d;font-weight:600;font-size:16px;}

.jmys-box  .yc_box{clear:both;overflow:hidden;position:absolute;top:0px;left:0px;z-index:2;padding:0px 10%;opacity:0;filter:alpha(opacity=0);transition:all 0.5s ease;}
.jmys-box  a:hover .yc_box{opacity:1;filter:alpha(opacity=100);}
.jmys-box  .yc_box span{display:block;text-align:center;color:white;}
.jmys-box  .yc_box .yc_title{line-height:45px;font-size:25px;margin-top:90px;transition:all 0.5s ease;}
.jmys-box  a:hover .yc_title{margin-top:70px;}
.jmys-box  .yc_box .yc_con{line-height:20px;padding:10px 0px;margin-top:-30px;transition:all 0.5s ease;text-align:center;}
.jmys-box  a:hover .yc_con{margin-top:0px;}
.jmys-box  .yc_box .yc_cksq{line-height:33px;width:94px;height:33px;border:1px #fff solid;margin:0px auto;}
.jmys-box  .xs_title{position:absolute;bottom:10%;left:10%;z-index:2;font-size:20px;color:white;line-height:35px;border-bottom:1px #fff solid;padding:0px 10px 0px 0px;opacity:1;filter:alpha(opacity=100);}
.jmys-box  a:hover .xs_title{opacity:0;filter:alpha(opacity=0);}
.jmys-box  .yc_bg{position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;background:#5a342b;opacity:0;filter:alpha(opacity=0);transition:all 0.5s ease;}
.jmys-box  a:hover .yc_bg{opacity:0.8;filter:alpha(opacity=80);}
@media only screen and (max-width:768px) 
{
   .jmys-box a:hover .yc_box{opacity:0;filter:alpha(opacity=0);}
   .jmys-box a:hover .xs_title{opacity:1;filter:alpha(opacity=100);}
   .jmys-box a:hover .yc_bg{opacity:0;filter:alpha(opacity=0);}
}



/*产品内容页样式*/
.product-content .detail .title{clear: both;text-align: left;overflow: hidden;background: #ad7669;line-height: 40px;color: rgb(255,255,255);font-weight: 600;padding-left:15px;font-size: 16px;}


/*在线留言表单*/
.ui-validForm{padding-top:30px;}
.form-group::before,.form-group::after{content:"";display:table} 
.form-group::after{clear:both} 
.form-group{position:relative;padding:10px 0px;}
.form-group .control-label{position:absolute;left:0px;top:10px;}
.form-group .controls{padding-left:100px;}
.form-group .form-control{border:1px solid #eeeeee;height:32px;line-height:32px;width:100%;padding:2px 5px;font-size:14px;color:#666;transition:all .5s ease-in-out}
.form-group .form-control:focus{border-color:#ad7669}
.form-group textarea.form-control{height:300px}
.form-group .help-block{display:block}
.btn{border:1px solid #ad7669;color:#fff;height:35px;width:120px;background:#ad7669;transition:all .5s ease-in-out}
.btn:hover{background:#805246}
.form-group .controls-verificationCodeImage{position:relative;max-width:400px;_width:400px;}
.form-group .lb_verificationCodeImage{position:absolute;display:inline-block;right:1px;top:0px;height:32px;overflow:hidden}
.form-group .lb_verificationCodeImage img{height:30px;}

.el-textarea__inner:focus,.el-input.is-active .el-input__inner, .el-input__inner:focus{border-color: #ad7669!important;outline: 0;}
.el-button--small, .el-button--small.is-round {padding: 12px 50px!important;}
.el-button--primary {background-color: #ad7669!important;border-color: #ad7669!important;}
.el-form--label-left .el-form-item__label {text-align: center!important;}
.el-textarea textarea{height: 160px!important;}

#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 12px;
    right: 12px;
    overflow: hidden;
    width: 50px;
    height: 50px;
    border: none;
    text-indent: -9999px;
    background: url(Images/ui.totop.png) no-repeat left 0px;
    background-size: auto;
    background-size: cover;
    z-index: 190;
    border-radius: 50%;
    transition: all 0.2s linear;
}
    #toTop:hover { background-position:left -50px; background-size: cover;
    }
    
    
/*QQ客服代码*/
.float0831 {
	POSITION: fixed; TOP: 188px; RIGHT: 1px; _position: absolute; font-size:12px; z-index:9999;box-sizing: content-box;
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 20px; WORD-WRAP: break-word; HEIGHT: 20px; padding:8px 0; OVERFLOW: hidden; WORD-BREAK: normal;box-sizing: content-box;
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
}

.float0831 .titDc {
	/*BACKGROUND: url(../images/float_s.gif) no-repeat*/
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND:none;/* url(../images/float_s.gif) no-repeat*/
}
.float0831 .icoTl2 {
	BACKGROUND: none
}
.float0831 .icoTl3 {
	BACKGROUND: none
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -74px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoTc2 {
	BACKGROUND-POSITION: 0px -559px
}
.float0831 .icoTc3 {
	BACKGROUND-POSITION: 0px -608px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 8px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: -5px -266px; FLOAT: left
}
.float0831 .icoTl2 {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑";  FLOAT: left
}
.float0831 .icoTl3 {
	DISPLAY: block; FONT-FAMILY: "微软雅黑";  FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 40px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 40px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 40px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 68px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 68px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 68px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}

.kefu_wx { BACKGROUND: url(../images/lbwx.gif) no-repeat top center; HEIGHT:100px;}

/*tags*/
.tags { margin: 30px 0; font-size: 16px; background: url(../images/icon_tags.png) no-repeat left center; background-size: 24px; padding-left: 34px; color: #8392A5; }
.tags a { color: #666; border: 1px solid #22a9de; display: inline-block; font-size: 14px; padding: 5px 15px; margin: 5px; border-radius: 4px; transition: all .2s; }
.tags a:hover { background: #059cd9; color: #fff; border: 1px solid #cae0f3; }
.bdsharebuttonbox { line-height:30px;padding: 12px 0;}

/*info-pre-next*/
.info-pre-next-box { width:914px;  position: relative; clear:both;border-top:1px solid #dfdfdf; }
.info-pre-next-box ul { margin:0; padding:0; clear:both; }
.info-pre-next { overflow: hidden; margin: 20px 0; line-height:20px; position: relative; clear:both; }
.info-pre-next ul li { width: 50%; float: left; overflow: hidden; }
.info-pre-next ul li a { display: block; overflow: hidden; text-decoration:none; }
.info-pre-next ul li:nth-child(1) a { margin-right: 10px; }
.info-pre-next ul li:nth-child(2) a { margin-left: 10px; }
.info-pre-next ul li span { display: block; width: 130px; height: 80px; overflow: hidden; float: left; margin-right: 10px; position: relative; }
.info-pre-next em {position: absolute;left: 0;top: 0;font-style: normal;color: #ffffff;font-size: 16px;width: 100%;line-height: 80px;text-align: center;background: rgba(0,0,0,.2);z-index: 1;}
.info-pre-next img {width: 100%;transition: .5s;min-height: 100%;}
.info-pre-next h3 { font-size: 15px; height:32px; line-height:32px; margin:0; padding:0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color:#666; font-weight:bold; }
.info-pre-next p { font-size: 14px; margin-top:2px; line-height: 22px; height: 40px; color: #888; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.info-pre-next li:hover img { transform: scale(1.2); }

.entry-related-title:before{position:absolute;left:0;top:0;width:3px;height:100%;content:"";background-color:#4285f4;background-image:-o-linear-gradient(top,rgba(255,255,255,.15),transparent);background-image:linear-gradient(180deg,rgba(255,255,255,.15),transparent);border-radius:4px}
.entry-related-title{margin:30px 0 20px;font-size:18px;font-weight:600}
.entry-related-title{position:relative;padding:0 0 0 12px}
.entry-related-ul { overflow:hidden; clear:both; display:block;}
.entry-related-ul li{ width:48.4%; float: left; margin-left:0.8%; margin-right:0.8%; overflow: hidden; line-height:50px;  height:50px; display:block; position:relative;border-bottom:1px solid  rgba(239,239,239,.8);}
.entry-related-ul li a { float:left;width:70%; height:50px; display:block; line-height:50px; overflow:hidden; font-size:16px; color:#666; padding-left:13px; text-decoration:none;white-space: nowrap;text-overflow: ellipsis;}
.entry-related-ul li a:hover{ text-decoration:underline;}
.entry-related-ul li .pull_right{ float: right!important; display:block; width:25%; color:#999; font-size:14px; text-align:right; margin-right:8px;}
.entry-related-ul .itemx:before{position:absolute;left:1px;top:22px;width:0;height:0;border:4px solid transparent;border-left:6px solid #ccc;content:""}


