 

*{ margin:0px; padding:0px; font-family:  "宋体";  }
form{ margin:0px; padding:0px; font-size:12px;}
ul li{ list-style:none;margin:0px; padding:0px;}
ul{margin:0px; padding:0px;}
 p{margin:0px; padding:0px;}
img{ border:none;}
.left{ float:left;}
.right{ float:right;}
a:link{color:#000;text-decoration:none}
a:visited{color:#000;text-decoration:none}
a:hover{color:#d19463;text-decoration:none}

table{ font-size:14px;   font-family: "宋体"; }




.chear{ clear:both}
.clearfix{ clear:both}
 
.width_100%{ width:100%; margin:0 auto;}
.width_1350{ width:1200px; margin:0 auto;}
.width_1040{ width:1100px; margin:0 auto;}
 
 
body{  font-size:12px; color:#282828; background-color:white ;  }
 
#header{  height:83px; background-color:white;}
 
.top{  text-align:left;   }

 
 
 .logo{ width:128px; padding-top:15px; position:absolute; z-index:111111}
 
  .search{ width:128px; padding-top:30px;  }
 
 .lan{ padding-top:20px;color:#B3B3B3; font-size:13px}
 
 .lan a{ color:#B3B3B3}
 
  .lan a:hover{ color:#000}
 
  .box2{ width:98px; border-left:#952738 solid 1px; height:28px; text-indent:5px;border-top:#952738 solid 1px;border-bottom:#952738  solid 1px;border-right:none; background-color:#fbfbf4}
 
 .serimg{
     height: 28px;
    float: left;
    margin-left: -5px;
    border-top: 1px solid #952738;
    /* border-left: 1px solid #952738; */
    border-right: 1px solid #952738;
    border-bottom: 1px solid #952738;
 }
 
 
  
#nav .jquery_out .smile {}
#nav .jquery_inner {}
#nav .jquery { }
#nav .mainlevel { float:left; }
 
#nav .mainlevel ul {display:none; position:absolute; z-index:-1; background-color:#952738; padding-top:80px; width:115px; margin-top:-80px; margin-left:-5px}
 
 
 
 #nav .mainlevel ul li{ float:none!important; line-height:30px}
 
#nav .mainlevel ul li a{font-size:13px; font-weight: normal; color:#fff!important; padding:0px!important}

 #nav .mainlevel ul li a:hover{ color:#000!important ; background-color:#FFF}
 
 
 .current{ color:#fff!important ; }
 
 
 
 
 
 .menudh{   }
 
/*menu*/
 
 
#nav {width:800px;  margin:0 auto;     margin-left:200px; height:75px; line-height:75px; position:absolute; z-index:11111;}

 
#nav  a {  text-align:center; padding-top:7px}

#nav  a  span{ color:#fff; font-weight:normal; float:left}

#hover3 a{ color:#952738!important;  font-weight:bold;}



#nav  ul li{ float:left;   text-align:center; }

#nav  ul li a{ display:block;  font-family: "宋体"; font-size:15px; color:#000;   padding-left:23px;  padding-right:23px; }



 #nav  ul li a:hover{ color:#952738;}
 
 
#nav  ul li.last a{ background:none}
 
 
 .main1{  text-align:left; margin-top:50px}
 
 .main1 .title{ font-size:28px; color:#952738; border-bottom:#952738 solid 3px; width:396px ; height:40px}
 
 
 
 
 
 
 /* index_content start */
.index_content { margin-top:40px }
.index_content .column {   margin: 0 auto; width: 1200px; text-align: center; }
.index_content .item {  width: 393px; height: 550px; background-color: #952738; float:left; box-shadow: 4px 4px 4px rgba(195,195,195,0.75); cursor: pointer; margin-right:10px }

.index_content .last{ margin-right:0px;}

.index_content span { text-align: center; }
.index_content h3 { margin-bottom: 20px; font-size: 26px; line-height:30px; color: #fbfbf4; font-weight: normal; }
.index_content .brand { margin: 40px auto 10px; font-weight: bold; }
.index_content p { margin-bottom: 8px; font-size: 14px; line-height:25px; color: #fbfbf4; }
.index_content .item_img { width: 393px; height: 303px; }

 .index_content .column a:hover p{ color:#000}
  
 
 
 
 
  .main2{  text-align:left; margin-top:50px}
 
 .main2 .title{ font-size:28px; color:#952738; border-bottom:#952738 solid 3px; width:230px ; height:40px}
 
 /* index_series start */
.index_series { position: relative; background-color: #fbfbf4; width: 100%; margin-top:40px }
.index_series h2 { margin: 60px auto 30px; text-align: center; font-size: 24px; line-height:24px; color: #232323; font-weight: normal; letter-spacing: 1px; }
.index_series .series_panel { position: relative; margin: 0 auto; width:1200px;height:639px; }
.index_series .series_panel_img { display: none; width: 1200px;height:639px;}
.index_series .series_panel_img.actived { display: block; }
.index_series .series_info { position: absolute; bottom:0; /**top: 448px;*/ left: 0; width: 1200px; /*height: 95px;*/ background-color: rgba(149,39,56,0.8); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC232323,endColorstr=#CC232323)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC232323,endColorstr=#CC232323); display:none; height:98px}
.index_series .series_info.showtext{display: block;}
.index_series .series_info h4 { margin: 18px 0 10px 20px; font-size: 16px; line-height:16px; color: #ffffff; }
.index_series .series_info.pdp h4 {font-size: 14px; line-height:14px; }
.index_series .series_info p { margin: 0 0 11px 20px; width: 790px; font-size: 12px; line-height:20px; color: #ffffff; }
.index_series .info_btn { position: absolute; /*bottom: 20px;*/ top: 25px; right: 20px; width: 136px; height: 48px; border-radius: 2px; background-color: #ffffff; text-align: center; font-size: 12px; line-height:48px; color: #232323; }
.index_series .mark { position: relative; top: -5px; line-height: 10px; font-size: 10px; }
.index_series .series_scroll { position: relative; margin: 10px auto 8px; width: 1200px; }
.index_series .scroll_panel { position: relative; height: 96px; width: 1200px; }
.index_series li { position: relative; margin-right: 10px; float: left; width: 192px; cursor: pointer; height:102px; overflow:hidden;}
.index_series li img{width: 192px;height:102px;}
.index_series li.last { margin-right: 0; }
.index_series .series_scroll span { display: none; position: absolute; margin: 0; top: 0; left: 0; width: 178px; height: 88px; border: 7px solid #C09D8E; background: transparent; }
.index_series .series_scroll span.selected { display: block; }
.index_series .series_scroll img { width: 100%; }
.index_series .scroll { position: relative; margin: 0 auto 60px; width: 1200px; height: 10px; background-color: #e5e5e5; }
.index_series .scrollbar { position: absolute; margin: 2px; width: 956px; height: 6px; }
.index_series .scrollbar .handle { height: 6px; background: #ffffff; cursor: pointer; }

 
 
 
 
  
#footer{ width:100%; color:#fff; background-color:white ; margin-top:120px; height:470px; border-top: 1px solid #ececec;}
 
.footer1{   padding-top:10px; height:250px; }


.ewm{background-image:url(../images/ewm.jpg); background-repeat:no-repeat; width:500px; height:210px; margin-top:25px}

.ewm .hotline{ position:absolute; color:#000000; font-size:16px; margin-left:224px; margin-top:55px; font-weight:bold}
.ewm .tell{ position:absolute; color:#FF5501; font-size:23px; margin-left:187px; margin-top:80px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#nav2 span{ font-size:13px}

#nav2{ width:1000px; margin-top:30px; }

#nav2 li{ float:left;   font-size:14px;   text-align:left; margin-right:80px}
#nav2 li a{ color:#000;  font-size:18px;   }

#nav2 li ul{ margin-top:15px; text-align:left}

#nav2 li ul li{ margin-left:0px!important;background-image:none!important;text-align:left!important; float:none; line-height:180%}
#nav2 li ul li a{  font-size:15px; color:#000;background-image:none!important;text-align:left!important;}

#nav2  ul li.last{ background:none}

#nav2  ul li a:hover { color:#952738}


#nav2 .last li img{ vertical-align:middle}
#nav2 .last li{ line-height:30px}


#nav2 .last ul{ font-size:14px;color:#d19463;}

#nav2 .last ul h1{ font-size:33px; }


.xian{ background-color:#fbfbf4; height:1px}

.footer2{ background-color:white;   padding-top:30px; color:#000}

.footer2 a{ font-size:13px}
 
.footer2 .dilogo{ width:180px;}
 
 
.footer2  .wz{ width:500px; line-height:30px}


/*内页*/

 


 

  .menu{ width:1200px; margin-top:50px}
  
 
 
 .menu li{ float:left;   text-align:left;height:50px; margin-right:40px }
 
 
 .menu li a{ color:#000; font-size:14px ; height:30px; display:block}
 
 
 .menu li a:hover{color:#952738!important ;}
 
  .menu em{ position:absolute; margin-top:50px; margin-left:30px}
 
 
 
 .menu .mainlevel2 { float:left; }
 
 
 
 .menu .mainlevel2 ul {display:none; position:absolute; z-index:1111; background-color:#952738;   width:100px!important; padding-top:5px;   margin-left:-15px; margin-top:-5px}
 
 
 
 .menu .mainlevel2 ul li{ float:none!important; line-height:35px!important; text-align:center!important;margin-right:0px!important; height:35px!important; }
 
 .menu .mainlevel2 ul li a{font-size:13px; font-weight: normal; color:#fff!important; padding:0px!important;height:35px!important;}

 .menu .mainlevel2 ul li a:hover{ color:#000!important ; background-color:#FFF;height:35px!important;}
 
 
.menu .mainlevel2 .zpj{ width:150px!important; }
 
 
 .menu .mainlevel2 .pj{   margin-left:-22px!important; }
 
 
 
 
 
 .pjshow{}
 
  .pjshow .pic{ width:600px}
 
  .pjshow .pj { width:600px}
 
 
 
 #hover2 { color:#952738; border-bottom:#952738 3px solid}


.content{ width:1200px; margin-top:30px; font-size:14px; line-height:180%}
 
.content h1{ font-weight:normal}

.content h1:hover{ color:#333!important;}

.sbg{background-image:url(../images/sbg.jpg); background-repeat:no-repeat; width:1200px; height:410px; }
.content hr{ color:#000}
 
.joinbg{ background-repeat:no-repeat; width:100%; height:auto; background-position:top center}
.dqbg{background-image:url(../images/dqbg.jpg); background-repeat:no-repeat; width:100%; height:1610px; background-position:top right}


 
 
 
  
 .p_box{  height:249px;  float:left; background-color:#f3f3f3; overflow:hidden; margin-right:13px; width:387px; margin-bottom:20px; 
  }
  
 
 .p_box  .fd{width:100px; height:30px; line-height:30px; background-color:#fcfbf4; position:absolute;  display:none; margin-left:15px; margin-top:204px; z-index:111; text-align:center}
 
 
 
.p_box .img_l{  width:387px; height:249px}

 
  .p_box img:hover{filter:alpha(opacity=50);opacity:0.5 !important;  }
 
 
 
 
 
  .p_box2{  height:249px;  float:left; background-color:#C09D8E; overflow:hidden; margin-left:15px; width:282px; margin-bottom:20px; 
  }
  
 
.p_box2   .fd2{width:100px; height:30px; line-height:30px; background-color:#fcfbf4; position:absolute;  display:none; margin-left:15px; margin-top:204px; z-index:111; text-align:center}
 
 
 
.p_box2 .img_l{  width:282px; height:249px}

 
  .p_box2 img:hover{filter:alpha(opacity=50);opacity:0.5 !important;  }
 
 
 
 
 
 
  
 
 /*案例页面*/
 
	
	.case{  margin:0px auto ; margin-top:20px; }
	
	
.case_box{  height:250px;  float:left; overflow:hidden; margin-right:10px;  width:387px;margin-top:15px;margin-bottom:15px; }
.case_box .img_l{  width:387px; height:250px}

.case_box .des{  text-align:center; position:absolute; background-color:#fcfbf4; width:114px; height:40px; margin-top:180px; margin-left:20px; line-height:40px;display:none    }

.case_box .des .title{ text-align:center; font-size:18px;  }

 
 .case_box img:hover{filter:alpha(opacity=50);opacity:0.5 !important;  }

	
	
	 
 
 
/*内页结束*/



	/*分页*/
.page1{ color:#534F4F; border:#D6D6D6 1px solid; width:44px; height:17px; display:block; line-height:20px; margin-left:4px; cursor:pointer;background:#fff; font-size:12px}
.page1:hover{ background:#d19463; border:#ccc 1px solid; width:44px; height:17px; display:block; color:#fff;}
.page2{ color:#534F4F; border:#ccc 1px solid; width:44px; height:17px; display:block; line-height:20px; margin-left:4px; cursor:pointer;background:#fff; text-align:center; font-size:12px}

.page2:hover{ background:#d19463; border:#ccc 1px solid; width:44px; height:17px; display:block; color:#fff;}
.page3{color:#534F4F; border:#ccc 1px solid; width:19px; height:17px; display:block; line-height:20px;  margin-left:4px; cursor:pointer;background:#fff; text-align:center; font-size:12px}
.page3:hover{ background:#d19463; border:#ccc 1px solid; width:19px; height:17px; display:block; color:#fff;}
.page4{ color:#fff; border:#ccc 1px solid; width:19px; height:17px; display:block; line-height:20px; margin-left:4px; cursor:pointer; background:#d19463; text-align:center; font-size:12px}
 



 



 

 /* main_image */

.slides{width:100%;height:574px;position:relative;overflow:hidden;}
.slideInner{height:574px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:574px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}
.slideInner a div.img1{width:1070px;position:absolute;left:50%;margin-left:-535px;}
.slideInner a div.img2{width:1070px;position:absolute;top:557px;left:50%;margin-left:-535px;}
.slideInner .slide3 .img2{top:200px;}
.slideInner .slide3 .img3{width:181px;height:286px;position:absolute;left:50%;margin-left:330px;top:330px;}
.nav{width:130px;position:relative;left:50%;margin-left:-65px; }
.nav a{display:block;width:41px;height:119px;opacity:.2;z-index:9;}
.nav a.prev{position:absolute;left:0;top:-50px;margin-top:-58px;background:url(../images/gic-index-head-left.png) no-repeat;}
.nav a.next{position:absolute;right:0;top:-50px;margin-top:-58px;background:url(../images/gic-index-head-right.png) no-repeat;}
.navListBox{position:absolute;left:50%;top:675px;z-index:99;}
.navListBox li{width:12px;height:12px;float:left;margin-left:5px;border-radius:50%;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;box-shadow:0 0 5px #666 inset;}
.navListBox li a.active{background-color:#55ddff;}