body{margin:0;padding:0;background:#fff; font-size:12px; font-family:Microsoft Yahei;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:middle;}
ul,li{list-style-type:none;}
a{ text-decoration: none;    color: #333;}
a:hover{text-decoration:none; color:#cc0000;}

.content{ width:1190px; margin:0 auto; position:relative;}
.content2{ width:1000px; margin:0 auto;}
.dh{ height:80px; background-color:#FFF; border-bottom:#eee 1px solid;}
.dh img{ width:360px; }
.dh li{ color:#333333; font-size:16px; width:88px; text-align:center; float:left; line-height: 30px; margin-left: 20px; margin-top: 30px;height:50px}
.dh li a{ color:#333333; font-size:16px;float:left; margin-right:8px;}
.dh li a:hover{ color:#cc0000; border-bottom:#cc0000 2px solid;}
.dh li span{background:url(/caseManage/images/dh_jt1.png) no-repeat; width: 8px; height: 5px;display: table;margin-top: 13px;}
.dh li .dq{display: none;  position: absolute; left: 0px;  top: 81px; width: 100%; background-color: #fff; border:none;}
.dh li ul{display: none;  position: absolute; left: 0px;  top: 81px; width:100%; color: #333; margin: auto;background-color: #fff; border:none; }
.dh li ul .secMenuItem{height:60px; line-height:60px; margin:15px 0 15px 30px;width: 110px;}
.dh li ul .secMenuItem img{ height:22px;}

.dh li:hover .menuitem { color:#cc0000; text-decoration:none; border-bottom:2px solid red;}
.dh li:hover ul{display:block !important; }
.dh li:hover .dq{display:block !important; }

.dh li:hover span{background:url(/caseManage/images/dh_jt2.png) no-repeat;  }
.test_dh{ width:1190px; height:196px; background-color:#FFF; margin:0 auto; text-align:left; color:#444444; padding-top:18px;}
.test_dh a{ color:#444444;}
.test_dh a:hover{ color:#cc0000;}
.test_dh dl{ width:264px; height:68px; float:left; margin-left:28px; line-height:26px; }
.test_dh dt{ font-weight:bold; font-size:16px;float: left;   width: 264px;}
.test_dh dd{ padding-top:10px; line-height:22px;  font-size:14px; margin-left:-10px;}
.test_dh dd a{ margin-left:10px;     font-size: 14px !important;}
 

.quest_menu{background:#eeeeee;}
.quest_menu .k_menu{ float:left; width:760px; background-color:#eeeeee;}
.quest_menu .k_menu li{ float:left; width:120px; text-align:center; font-size:16px; margin:10px 12px; line-height:30px; display:inline; position:relative}
.quest_menu .k_menu li a{ color:#444444;}  .k_menu li a:hover{ color:#cc0000; text-decoration:none;}
.guanzhu{display:none; position:absolute; z-index:999; width:202px; height:207px; top:-60px; right:-176px;}
.guanzhu2{display:none; position:absolute; z-index:999; width:202px; height:207px; top:-75px; right:-195px;}
.zhibo:hover .guanzhu,.zhibo:hover .guanzhu2{ display:block}{ display:block}
.quest_menu .d_icon{ float:left; width:240px;margin-top:10px; background-color:#eeeeee;}
.fl{float:left;} .fr{float:right;} .clear{clear:both;}
.tittle1{ text-align:center; color:#888888; font-size:18px; padding-top:50px; line-height:32px; width:800px; margin:0 auto;}
.tittle1 p{ text-align:center; color:#888888; font-size:18px;}
.tittle_bq{ text-align:center; font-size:18px; color:#444444; padding-top:46px;}
.ckgd1{ text-align:right; font-size:14px; color:#444444; padding-top:26px;}
.ckgd1 a{ color:#444444;}
.ckgd1 a:hover{ color:#cc0000;}
.alnr{ padding-top:12px; position:  relative; }
.alnr img{    width: 100%;}
.alnr li{ height:210px; width:290px; float:left; margin-left:5px; margin-top:12px; border:#eeeeee 1px solid; overflow:hidden;}
.alnr li a:hover{ width:292px; height:212px; background-color: rgba(204, 0, 0, 0.4);}
.news{margin: 0; clear: both;}
.news li{ width:380px; float:left; margin:0 8px;}
.newstittle{ background-color:#cc0000; height:36px; width:100%; margin:20px 0 10px 0;}
.zx{ font-size:18px; color:#fff; line-height:36px; font-weight:bold; padding-left:20px; float:left;}
.gd{ font-size:14px; color:#fff; line-height:36px; width:60px; float:right;}
.gd a{ color:#fff;}
.gd a:hover{ color:#000;}
.newlist{ font-size:14px; color:#444444; line-height:32px; padding-top:5px;}
.newlist li{     width: 380px;  font-size: 14px; color: #444444;  line-height: 32px;  float: left;  margin-right: 10px;    height: 32px;  overflow: hidden;}
.newlist li a{color:#444444; }
.newlist li a:hover{color:#cc0000; }

.kefu_wr{ width:422px; float:right; font-weight:lighter; padding-top:56px; color:#FFF;}
.kefu_tittle{ font-size:28px; line-height:56px;}
.kefu_tittle p{ font-size:16px; line-height:28px;}
.kefu_nr{ width:326px; float:right; font-size:14px; line-height:24px; padding-top:48px;}
.kefu_nr li{ height:112px;}
.yewu_wr{ width:422px; padding-top:56px; color:#444444; margin-left:52px;}
.yewu_tittle{ font-size:30px; line-height:56px;}
.yewu_tittle p{ font-size:18px; line-height:28px;}
.yewu_nr{ width:326px; font-size:16px; line-height:24px; padding-top:48px; margin-left:76px; font-weight:normal; text-align:justify;}
.yewu_nr li{ height:104px;}
.ysimg{text-align:center; padding-top:86px;}
.ys_nr{ font-size:16px; font-weight:lighter; color:#ffffff; padding-top:236px; line-height:36px;}
.ys_nr li{ width:350px; float:left; margin-left:46px;}
.ys_nr2{ color:#444444; font-weight:normal;}
.mj{ height:400px; width:1190px; margin:0 auto; padding-top:72px;}
.mj_left{ width:600px; height:400px; float:left;}
.mj_wr{ font-size:16px; color:#444444; line-height:30px; text-indent:32px; width:600px; text-align:justify; padding-top:12px;}
.ml_img{ width:478px; float:right;}
.logo{ padding-top:56px; padding-bottom:72px;}
.logo_list{ background-color:#eeeeee; width:1184px; margin:0 auto; height:120px;}
.logo_list li{ width:147px; border-right:#fff 1px solid; float:left; height:120px;}
.logo_1{ border-bottom:#fff 1px solid; width:1184px;}




.khal_1{ background:url(../images/banner1.jpg) no-repeat center; height:560px;}
.khal_2{ background-color:#FFF; height:936px; border-bottom: #eeeeee 1px solid;}
.khal_3{ background-color:#FFF; height:490px;}
.khal_4{ background-color:#eeeeee; height:300px;}
.khal_5{ background:url(../images/banner_kf.jpg) no-repeat center; height:580px;}
.khal_6{ background-color:#eeeeee; height:72px;}
.khal_7{ background-color:#ffffff; color:#FFF; height:288px;}
.khal_8{ background:url(../images/banner_yw.jpg) no-repeat center; height:580px;}
.khal_9{ background-color:#ffffff; height:536px;} 
.khal_10{ background:url(../images/ys_cx.jpg) no-repeat center; height:620px; margin-bottom:72px;}
.khal_11{ background-color:#eeeeee; height:240px;}
.yx_bg{ background-color:#eeeeee;}
.khal_12{ background:url(../images/lx_icon.jpg) no-repeat center; height:163px;}
.khal_13{ background:url(../images/lx_1.jpg) no-repeat center; height:138px;}
.khal_14{ background:url(../images/lx_2.jpg) no-repeat center; height:138px;}
.khal_15{ background:url(../images/lx_3.jpg) no-repeat center; height:138px;}
.khal_16{ background:url(../images/lx_4.jpg) no-repeat center; height:99px;}
.khal_17{ background:url(../images/lx_5.jpg) no-repeat center; height:177px;}
.khal_18{ background:url(../images/lx_6.jpg) no-repeat center; height:112px;}
.khal_19{ background-color:#ffffff; height:540px;}
.khal_20{ background-color:#f5f5f5;}


/*图片案例二级页面*/
.khalinfo_1{ background:url(../images/banner-2.jpg) no-repeat center; height:329px;}
.image_list { background-color:#f5f5f5; padding-top:10px;    min-height: 500px;  margin: 0px auto 0; }
.tittle { text-align:left;   border-bottom:1px solid #bebebe;   width:1190px;   margin:0 auto;   height:60px; margin-bottom:30px; padding-top:10px; }
.tittle-left {  font-size:36px;  font-weight:bold; line-height:60px;  float:left;  width:1000px; }
.tittle-center{ float:left;  width:95px; font-size:16px;  color:#444; line-height: 60px; vertical-align: bottom; }
.tittle-right{ float:left; width:80px; font-size:16px; line-height: 60px; vertical-align: bottom; color:#cc0000; }
.collection { position:relative;  min-height:500px; width:1190px;   margin:auto;border-bottom:2px solid #8f8f8f; }
.image-li {position: absolute; width: 228px;}
.image-li img { width:228px;    box-shadow:0px 1px 1px #eaeaea;}
.image-title { padding:20px 10px; text-align:center; font-size:14px;  background-color:#fff; box-shadow:0px 2px 2px #d2d2d2; line-height:20px;    }
.jzdiv{text-align: center; font-size: 14px;    clear: both;}
.nomore {  text-align:center;  font-size:20px; font-weight:bold; display:none;height:130px;  line-height: 40px;  background-color: #eee;}
.top{    position: fixed;   right: 15px; bottom: 10px;  z-index: 99992;  -webkit-transition: opacity .4s ease-in-out;}
.top a {    display: block;  margin-bottom: 10px; cursor:pointer;}


/*文章案例二级页面*/
.container { width: 1190px; margin: 0 auto; }
.doc-li { border-bottom: 1px solid #f0f0f0; position: relative; padding-bottom: 25px; margin-top: 25px; min-height:110px;}
.doc-li .pic { margin: 0 19px 0 0; width:200px;position: relative; float: left;}
.picto{ width:100%; vertical-align:bottom;}
.text{margin-left:215px;}
.text h2{ line-height: 30px; display: inline-block;    font-style: normal;    margin-bottom: 5px;}
.text p{ font-size: 16px;line-height: 28px;}
.list-left { float:left; width:800px; }
.list-right { float:right; width:330px; margin-left:60px }
.tj { width: 328px; border: 1px solid #f0f0f0; height: 350px; margin-bottom: 10px; }
.tj-title { height: 37px; background-color: #cc0000; color: white; line-height: 32px; padding: 0 10px; position: relative; }
.tj-title h3{  font-size: 18px; text-align: left; line-height: 36px; position: relative; }
.tj-title .tj-more { font-size: 14px; position: absolute; width: 40px; right: 0px; top: 3px; }
.tj-list { padding: 5px 10px; }
.tj-list li { font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; }
.tj-list li a{color: #333;}
.tj-list li a:hover{ color:#cc0000;}
.list-right-banner { width: 100%; margin-bottom: 10px; }


/*文章详情页面*/
.news_title{width:100%;}
.news_title h2{width:100%; line-height:40px;  font-size: 28px;   padding:15px 0; }
.news_title span{  width: 690px; border-bottom: #dddcdc 1px dashed; line-height: 30px; display: block;    color: #666666;}
.news_content{width: 100%;  line-height: 30px;  font-size: 16px!important;    padding-top: 20px; }
.news_content img{ max-width:650px; margin:8px auto;}
.sxxw {  width: 100%; background: #f1f1f1; float: left;margin:50px 0 40px 0;}
.sxxw p {font-size: 16px;line-height: 28px;color: #333333;margin: 5px; width:32%;float:left; text-align:center;}
.sxxw p a {color: #333333;text-decoration: none;}
.sxxw p a:hover {color:#cc0000;}
.footdiv2{ margin-top:0 !important; } 
.fenye { font-size: 16px;margin: 20px 0; text-align:center; }
.fenye a{ margin-right:20px !important; }
.currnet { color:red; }