@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3, h4
{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed;}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
ol,ul,li{list-style:none;}
img{ border: 0;display:block}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
center{padding:20px 0;}
body{font-family:'microsoft yahei';} 
html
{
    overflow-y: scroll;
    height:100%;
}
html,body{min-width:1300px;}
 
.main{ width:1300px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
 
 
 /* top_bg */
body{overflow-x: hidden;position:relative;}
.top_bg{width:100%;height:48px;background:#0093dd}
.top{width:1200px;height:48px;margin:0 auto;overflow:hidden}
.top_left{float:left; font-size:13px; line-height:48px;color:#f7f7f7;}
.top_left span{color:#fff; font-size:18px; line-height:48px;}
.top_right{float:right;height:48px; color:#cccccc;}
.top_right a{ width:80px; height:48px; margin-right:2px;font-size:13px; line-height:48px;color:#cccccc; text-decoration:none; display:block; text-align:center; float:left; background:url(../images/line.jpg) no-repeat right center;}
.top_right a:hover { color:#fff; text-decoration:underline;}

.top_right a.nobnob { background: none;}
.top_msg{float:left;font-size:13px; line-height:48px;color:#cccccc;background:url(../images/top_msg.jpg) 0 center no-repeat;padding-left:24px;margin-right:10px;}
.top_contact{float:left;font-size:13px; line-height:48px;color:#cccccc;background:url(../images/top_contact.jpg) 0 center no-repeat;padding-left:24px;}

.header{width:100%}
.rte{position:relative}
.ale{position:absolute}
.head{width:1200px;z-index:99;overflow:visible;height:100px;margin:auto;position:relative}
.toplogo{left:0;top:22px}
.toplogo a{text-decoration:none}
.toptxt{top:56px;left:330px;font-size:18px;z-index:6}
.red {color: #F00}
.tel{top:18px;right:0;font-size:18px;z-index:5;color:#313131}
.tel1{top:51px;right:0;width:290px;background:#23468a;border-bottom:#112f6b 4px solid;z-index:6;color:#fff;line-height:28px;height:28px;text-align:center}
.tel1 p{font-size:18px;}

.navBar{position:relative;z-index:9;height:46px;background:#23468a}
.nav{position:relative;margin:0 auto;width:1200px;height:46px}
.nav .n{position:relative;z-index:9;float:left;display:block;margin-right:10px;padding:8px 0;height:30px;text-align:center}
.nav a{position:relative;display:block;padding:0 20px;height:30px;color:#fff;text-align:center;text-decoration:none;font-size:17px;line-height:28px}
.nav a:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#febf00;-webkit-box-shadow:2px 2px 2px #999;-moz-box-shadow:2px 2px 2px #999;box-shadow:2px 2px 2px #999;color:#fff;behavior:url(../<>)}
.nav .on a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
    background:#febf00;-webkit-box-shadow:5px 5px 5px #000;
    -moz-box-shadow:5px 5px 5px #000;
    box-shadow:5px 5px 10px #000;
    color:#fff;behavior:url(../<>)
}
.nav .sub{position:absolute;top:46px;left:0;z-index:9;display:none;width:104px;background:url(../images/subbg.png)}
.nav li.n2 .sub{width:153px}
.nav li.n3 .sub{left:-22px;width:153px}
.nav .sub li{z-index:9;text-align:center}
.nav .sub li a{z-index:9 -moz-border-radius: 0;padding:0;height:30px;-webkit-border-radius:0;border-radius:0;background:0 0;-moz-box-shadow:0 0 0 transparent;color:#fff;font-weight:400;font-size:13px;line-height:30px;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}
.nav .sub li.on a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0;-moz-box-shadow:0 0 0 transparent;color:#fff;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}
.nav .sub li.on a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#23468a;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;color:#fff;box-shadow:0 0 0 transparent}
.nav .sub li a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#23468a;-moz-box-shadow:0 0 0 transparent;color:#fff;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}
.nav li:hover .sub{display:block;}



/* navbg */
.nav-box{width:100%;height:105px;position:relative;z-index:99}
.nav-bg{width:100%;position:absolute;top:0;left:0;height:117px;background:url(../images/navbg.png) 0 0 repeat-x;}
.nav-center{width:1300px;height:117px;margin:0 auto;}
.logo{float:left;margin-top: 15px;}
#nav{height:105px; float:right;position:relative;z-index:1;}
#nav li{float:left;position:relative;}
#nav li.x{margin-left:251px}
#nav a{display:block;float:left;color:#000;width:120px;position:relative; text-transform:uppercase;padding-top:25px;text-align:center;height:80px;}
#nav a:hover,#nav .on a,#nav .current a,#nav li.sfhover a{text-decoration:none;background:url(../images/nav_hover.png) repeat-x center top; color:#fff;}
#nav b{font-weight:normal;font-size:14px; line-height:20px;margin:10px 0 0;display:block;position:relative}
#nav a span{font-size:10px;line-height:18px;display:block;font-weight:normal;cursor:pointer;position:relative; }
#nav li.sfhover span{color:#fff}
/*---当前分类---*/
#nav li ul{display:none;position:absolute;top:105px;left:0;width:100px;padding:10px;background-color:rgba(221,62,49,0.8);filter:Alpha(opacity=80); border-radius:0px 0px 5px 5px;z-index:11}
/*#nav li:hover ul{display:block}*/
#nav li ul li{line-height:30px;height:30px;margin:0;background-image:none;position:relative;z-index:2; overflow:hidden;}
#nav li ul a,#nav li.on ul a,#nav li.current ul a,#nav li.sfhover ul a{background:none;font-weight:normal;height:auto;color:#fff;line-height:24px;width:100px; font-size:12px;float:none; margin-bottom:5px; padding:0; height:24px; overflow:hidden;}
#nav li ul a:hover{ background:#0093dd; border-radius:3px;color:#fff;font-weight:normal;border:none;}

/* 焦点图样式 */
.fullSlide{ width:100%;  position:relative;  height:500px; background:#fff;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:500px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; text-align:center; 	}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:5px;background:#fff; filter:alpha(opacity=70);opacity:0.7;overflow:hidden; line-height:9999px; border-radius:50%;}	
.fullSlide .hd ul .on{ background:#bc0000;}
.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:15%;z-index:1;width:40px;height:80px;background:url(../images/pre.png) no-repeat center rgba(0,0,0,0.4) ;cursor:pointer;filter:alpha(opacity=40);opacity:0.4;display:none;border-radius:5px 0 0 5px;}
.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:auto;right:15%;z-index:1;width:40px;height:80px;background:url(../images/next.png) center no-repeat rgba(0,0,0,0.4) ;cursor:pointer;filter:alpha(opacity=40);opacity:0.4;display:none;border-radius:0 5px 5px 0;} 


.con3-title{width:100%;height:68px;overflow:hidden;background:url(../images/line2.jpg) 0 bottom repeat-x; padding-top:20px; margin-bottom:32px;}
.con3-name{float:left;width:300px;overflow:hidden;height:46px;margin-top:10px;}
.con3-title a{float:right; font-size:14px; line-height:68px;color:#7d7d7d;margin-right:6px;}
.con3-name h3{ font-size:43px; line-height:46px; float:left;color:#dd3e31;}
.con3-name p{ font-size:14px; line-height:16px; text-transform:uppercase; float:left;color:#4c4b4b; width:200px;}
.con3-name span{color:#232323; font-size:18px; line-height:22px; float:left; margin-top:4px; width:200px;}


/*案例*/
.indexCaseList{width:100%; padding-bottom:20px;}
.indexCaseList .indexCaseItem{width:236px;float:left; display:block; margin-bottom:30px;margin-right:30px;position:relative; padding:0;}
.indexCaseList .indexCaseItem p{position:relative;width:236px;height:170px;overflow:hidden;cursor:pointer}
.indexCaseList .indexCaseItem p img{float:left;background:url(../images/load.gif) center no-repeat; width:236px;}
.indexCaseList a.link{position:absolute;display:block;left:0px; top:100%;width:100%;height:100%;font-size:14px;color:#fff !important;filter:alpha(opacity=80);opacity: 0.8;background:#dd3e31}
.indexCaseList a.link span{display:block;line-height:24px;padding:48px 27px 0}
.indexCaseList figcaption{font-size:14px;color:#565656;text-align:center;clear:both;white-space:nowrap;padding:10px 0px 0px 0px}
.indexCaseList figcaption a{color:#444}
.indexCaseList figcaption a:hover{color:#dd3e31}
.indexCaseList a.link span.text{padding:48px 13px 0}
.indexCaseList .indexCaseItem:nth-child(5n){ margin-right: 0!important;}



.sy_about{ width:100%; background:#eaeaea; position:relative; }
.sy_about2{ width:100%;}
.com_tu{ float:left; width:400px; height:300px; border:10px solid #f2f2f2;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.6);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.6);box-shadow:0 2px 10px rgba(0,0,0,0.6);border-radius:5px;}
.com_tu img {width:400px; height:300px;border-radius:5px;} 

.com_nei{ width:840px; float:right; font-size:14px; color:#000; line-height:24px; margin:20px auto;} 


.indexHonorList{ width:100%; margin:30px auto; background:#fff;} 
.indexHonorList ul li{ width:200px; height:160px; margin-right:1px; float:left; padding:8px; display:block;background:#fff; }
.indexHonorList ul li a{ width:200px; height:160px; display:table-cell; vertical-align:middle; }
.indexHonorList ul li img{ max-width:200px; max-height:160px; margin:0 auto; text-align:center; display:block;} 
.indexHonorList ul li:hover{margin-top:-10px;transition: 400ms;}
.indexHonorList ul li:nth-child(6){ margin-right: 0!important; padding-right:7px;}





 
 /*首页模块*/
.cm_ico{background:url(../images/common_bga.png) no-repeat}


 
.title{border-bottom:1px solid #eee;height:40px;width:100%;position:relative;margin-top:28px}
.black_bg .title{border-bottom:1px solid #e5e5e5}
.title h1{color:#000;font-size:16px;font-weight:bold}
.title h1 a{color:#000}
.title h1 span{color:#999;padding-left:5px;font-weight:normal}
.title h1 a:hover,.title h1 a:hover span{color:#dd3e31}
.title menu{position:absolute;right:0px;top:0px}
.title menu a{font-size:14px;margin-left:16px}
.title .moreA{display:block;position:absolute; right:0; top:0; width:30px; height:40px;font-size:14px;color:#f2f2f2 !important;background:url(../images/more.png) no-repeat right center;}
.title .border{height:1px;overflow:hidden;position:absolute;width:23px;background:#c7c7c7;bottom:-1px;left:0px}



.asdg1{ width:400px; float:left; padding-right:50px; padding-top:20px;}
.seners ul{ margin:8px 0;}
.seners ul li{ line-height:30px; color:#a1a1a1;}
.seners ul li a{ color:#444444; padding-left:19px; background:url(../images/ico03.gif) no-repeat 3px center; width:330px; overflow:hidden; height:30px; line-height:30px; display:block; float:left;}
.seners ul li a:hover{ color:#dd3e31;}

.asdg1:nth-child(3){ padding-right:0!important}

.footlc{width:1300px; margin:0 auto 10px auto;border-top:1px solid #ddd;padding:30px 0; position:relative}
.footlc h1{font-weight:bold;color:#4c4c4c;float:left;width:145px}
.footlc h1 span.cm_ico{float:left;width:37px;height:32px;overflow:hidden;background:url(../images/common_bga.png) no-repeat -160px 0;margin-right:23px;display:inline}
.footlc h1 span.zi{display:block;color:#b2b2b2;font-weight:normal}
.footlc p{float:left}
.footlc p:hover{color:#dd3e31}
.footlc p span.cm_ico{float:left;width:32px;height:32px;overflow:hidden;background:url(../images/common_bga.png) no-repeat -197px 0;margin-right:10px;display:inline;text-align:center;line-height:32px;font-size:20px;font-weight:bold;color:#ccc}
.footlc p:hover span.cm_ico{background:url(../images/common_bga.png) no-repeat -231px 0;color:#dd3e31}
.footlc p.p1{width:175px}
.footlc p.p2{width:195px}
.footlc p.p3{width:200px}
.footlc p.p4{width:195px}
.footlc p.p5{width:195px}
.footlc p.p6{width:185px}

.borderTop,.borderBtn{height:1px;overflow:hidden;position:absolute;width:23px;background:#ccc;left:0px}
.borderTop{top:-1px}
.borderBtn{bottom:-1px}


.btm {width:100%;background:#eaeaea;margin:0 auto; height:auto;border-top:1px solid #ccc;padding:20px 0;}
.botfl{ width:1050px; float:left; font-size: 12px;color:#555; line-height:30px;}
.botfl .p1 a{ font-size:14px; color:#000;margin-right: 5px; margin-left: 5px; }
.botfl .p1 a:hover{ color:#dd3e31;}
.botfl .p1 span{color:#333; margin-right: 5px; margin-left: 5px; font-weight:bold; font-size:14px;}
.botfl i {font-style: normal; color: #be0b14;}
.botfl .p2{ color:#000;padding-left: 5px;}
.botfl .p2 a{  color:#555;margin-right: 5px; margin-left: 5px; }
.botfl .p4,.botfl .p4 a{color: #555;padding-left: 5px; line-height:25px;}
.footer a:hover{ color:#000;}

.footer_sao{float:right; padding-left:30px; border-left:1px solid #ccc;}
.footer_sao ul li{ width:110px; padding:10px; display:block; float:left;}
.footer_sao ul li img{ max-width:110px; text-align:center; margin:auto;}
.footer_sao ul li span{ width:100%; text-align:center; font-size:12px; line-height:20px;color:#555; display:block; padding:10px 0 5px;} 
 
 
#banner2{width:100%;height: auto; overflow:hidden;}
#banner2 img{display:block; margin:0 auto; max-width:100%;}


#nv_tab{height:58px;line-height:58px;background: url(../images/nv_tab_bg.jpg) repeat-x left top;} 
.tit{font-size:18px;color: #000;font-weight: bold; float:left;} 
.culture_tab{ float:right; padding-left:50px; }
.culture_tab ul li{ float:left; display: block; margin-left:15px;}
.culture_tab ul li a{ padding:0 5px; line-height:53px; height:53px; font-size:14px; color:#555; display:block; }
.culture_tab ul li a.current,.culture_tab ul li a:hover{border-bottom:4px solid #dd3e31; color: #dd3e31;font-weight: bold;}

.abes{ width:1300px; margin:0 auto; padding:30px 0;}
.tit1{font-size:18px;color:#000;padding-left: 25px;font-weight: normal; border-left:5px solid #dd3e31; line-height:20px; height:20px;}
.abous{ width:100%; padding:20px 0; font-size:14px; line-height:25px; min-height:400px;}
.abous img{ max-width:100%;}
 
 
.news_conta{width:100%; padding:40px 0 0 0; position:relative;}
.news_conta ul li{ width:280px; float:left; display:block; padding:20px 0 0 0; border-top:4px solid #f2f2f2; height:auto; margin-bottom:40px; margin-right:60px; }
.tw1 a{ width:100%; text-align:left; font-size:16px; line-height:25px; height:25px; overflow:hidden; color:#dd3e31; display:block;}
.tw1 a:hover{ font-weight:bold;}
.tw2{ width:100%; height:40px; line-height:40px; color:#999; font-size:14px; display:block;}
.tw3{ line-height:22px; font-size:12px; color:#333; width:100%; height:66px; overflow:hidden; display:block;}
.news_conta ul li:nth-child(4n){ margin-right:0!important}

.wsadf{ width:1300px; margin:0 auto; padding:40px 0; min-height:300px;}
.manllis{ width:100%; height:auto; margin:0 auto; min-height:300px;} 
.manllis ul li{ width:300px; height:auto; float:left; display: block; overflow:hidden; margin-right:33px; margin-bottom:30px;}
.manllis ul li dl{ width:66px; height:66px; float:left; display:inline; overflow:hidden;border-radius:5px;-moz-border-radius:5px; border:1px solid #e7e7e7;}
.manllis ul li dl dd{ width:100%; height:auto; float:left; display:inline; overflow:hidden;line-height:33px;font-size:24px; color:#878787; text-align:center; background:#e3e3e3;}
.manllis ul li dl dt{ width:100%; height:auto; float:left; display:inline; overflow:hidden;line-height:33px;font-size:16px; color:#878787; text-align:center; text-transform:capitalize; }
.manllis ul li span{ width:220px; height:66px; float:right; display:inline; overflow:hidden; }
.manllis ul li span b{ width:100%; height:auto; float:left; display:inline; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:26px;font-size:15px; color:#006eb5; font-weight:normal;}
.manllis ul li span p{ width:100%; height:auto; float:left; display:inline; overflow:hidden;line-height:20px;font-size:12px; color:#747373;}
.manllis ul li span p a{color:#747373;}
.manllis ul li span b a{ display:inline; color:#dd3e31;} 

.manllis ul li:hover dl dd{ background:#dd3e31; color:#FFF;}
.manllis ul li:hover dl dt{  color:#dd3e31;}
.manllis ul li:nth-child(4n){ margin-right:0!important}
 

.dede_pages { MARGIN:10px auto ; width:1300px; }
.dede_pages ul li {BORDER: #CFCFCF 1px solid; font-size:14px; PADDING:5px 9px;  MARGIN:3px; COLOR: #444;font-family:"微软雅黑";  TEXT-DECORATION: none; float:left; }
.dede_pages ul  .active{     color: #fff;
    background: #dd3e31;
    BORDER: #dd3e31 1px solid;
    TEXT-DECORATION: none;}
.dede_pages ul li A{ color:#444;TEXT-DECORATION: none; }
.dede_pages ul li A:hover { color:#dd3e31;TEXT-DECORATION: underline;}
.dede_pages ul li.thisclass { color:#fff; background:#dd3e31;BORDER: #dd3e31 1px solid;TEXT-DECORATION: none;}

 
.ert{  font-size:20px; color:#000; font-weight:600; text-align:center;}
.wr{padding-bottom:15px; font-size:14px; color:#666; margin-bottom:20px; padding-top:5px; text-align:center;border-bottom:1px dotted #dedede; }

.aoaer{font-size:14px; line-height:28px; color:#666; min-height:400px;}
.aoaer img,dy-text img{ max-width:800px; margin:0 auto;}


.main_r_nav ul{padding:0 10px;  height:35px; margin:20px auto; background:#f1f1f1;}
.main_r_nav ul li{color:#2d2a3d;font-size:13px; font-weight:600; line-height:35px;font-family:"microsoft yahei"; width:45%; float:left; height:35px; overflow:hidden; }
.main_r_nav ul li a{color:#2d2a3d; line-height:35px; font-weight:normal; }
.main_r_nav ul li a:hover{color:#ae0e16;}

 
.msg_ul{width:580px;height:auto;overflow:hidden;margin:20px auto;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:6px;}
.msg_ul li p{width:90px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:330px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_tesdf{width:450px; max-width:450px;height:auto; min-height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_submit{width:160px;height:36px; background:#bf3131;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}
.msg_submit:hover{ background:#962828;}



.content { width:1300px; margin:0 auto; padding-top:20px; font-size:14px;}
.cone_left, .ctwo_left, .cthree_left {width: 27.5%;width: 26.9%\9;*width: 26.9%;float: left;margin-right: 15px;margin-bottom: 16px;margin-right: 10px\9;*margin-right: 10px;}
.ctwo_left, .cthree_left {overflow: hidden;}
.cone_left {height: 510px;overflow: hidden;}
.ctwo_left {background:#80bbd8;position: relative;}
.ctwo_left li {width: 24.9%;float: left;height: 82px;color: #FFFFFF;text-align: center;position: relative;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.ctwo_left li a {color: #FFFFFF;text-decoration: none;}
.ctwo_left li:after, .ctwo_left li:before {position: absolute;content: "";background: #d7edf8;}
.ctwo_left li i {background: url(../images/index_icon.png) no-repeat;}
.ctwo_left li:after {top: 0px;left: 0;width: 1px;height: 83px;}
.ctwo_left li:before {bottom: -2px;left: 0px;width: 100px;height: 1px;}
.ctwo_left:before, .ctwo_left:after {content: " ";display: table;}
.ctwo_left .ctl_dayNight:before, .ctwo_left .ctl_Commissioned:before, .ctwo_left .ctl_integration:before, .ctwo_left .ctl_Guestbook:before {height: 0;}
.ctwo_left .ctl_wrapping i {width: 40px;height: 40px;display: block;margin: auto;margin-top: 10px;background-position: 0px 0px;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.ctwo_left .ctl_wrapping:hover i {background-position: 0px -40px;}
.ctwo_left .ctl_SMS I {width: 40px;height: 40px;display: block;margin: auto;margin-top: 10px;background-position: -40px 0px;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.ctwo_left .ctl_SMS:hover i {background-position: -40px -40px;}
.ctwo_left .ctl_Insured i {width: 40px;height: 40px;display: block;margin: auto;margin-top: 10px;background-position: -80px 0px;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.ctwo_left .ctl_Insured:hover i {background-position: -80px -40px;}
.ctwo_left .ctl_Single i {width: 40px;height: 40px;display: block;margin: auto;margin-top: 10px;background-position: -120px 0px;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.ctwo_left .ctl_Single:hover i {background-position: -120px -40px;}
.ctwo_left .ctl_dayNight i {width: 40px;height: 40px;display: block;margin: auto;margin-top: 10px;background-position: -160px 0px;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.ctwo_left .ctl_dayNight:hover i {background-position: -160px -40px;}
.ctwo_left .ctl_Commissioned i {width: 40px;height: 40px;display: block;margin: auto;margin-top: 10px;background-position: -200px 0px;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.ctwo_left .ctl_Commissioned:hover i {background-position: -200px -40px;}
.ctwo_left .ctl_integration i {width: 40px;height: 40px;display: block;margin: auto;margin-top: 10px;background-position: -240px 0px;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.ctwo_left .ctl_integration:hover i {background-position: -240px -40px;}
.ctwo_left .ctl_Guestbook i {width: 40px;height: 40px;display: block;margin: auto;margin-top: 10px;background-position: -280px 0px;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.ctwo_left .ctl_Guestbook:hover i {background-position: -280px -40px;}
.ctwo_left .ctl_Guestbook, .ctwo_left .ctl_Single {border: none;}
.ctwo_right, .cthree_right {width: 71%;width: 72%\9;*width: 72%;float: right;margin-bottom: 16px;overflow: hidden;}
.ctwo_right li {float: left;width: 23.5%;width: 23.8%\9;*width: 23.8%;height: 164px;background-size: cover;margin-right: 2%;margin-right: 1.2%\9;*margin-right: 1.2%;}
.ctwo_right li img {width: 100%;height: 100%;}
.ctwo_right .last_child, .cfour_text .last_child {margin-right: 0px;}
.ctwo_right li:last-child {margin-right: 0px;}



.izl-rmenu{position:fixed; right:0; margin-right:2px; top:320px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:-73px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.w{width:1026px;margin:auto;overflow:hidden;clear:both}
.tit_h{padding:25px 0 15px 0;text-align:center}
.tit_h h2{font-size:18px;letter-spacing:3px;font-weight:400}
.tit_h p{font-size:12px;font-family:Arial,Helvetica,sans-serif}

.case_i{width:1118px;margin:5px auto 40px auto;height:139px;overflow:hidden}
.prtlist_i{width:100%;height:125px;clear:both;overflow:visible;position:relative}
.prtlist_i .hd .next,.prtlist_i .hd .prev{width:38px;height:38px;display:block;cursor:pointer;background:url(../images/jt.png) no-repeat;position:absolute;top:38px}
.prtlist_i .hd .next{right:0;background-position:right top}
.prtlist_i .hd .prev{left:0;background-position:left top}
.prtlist_i .hd .next:hover{background-position:right bottom}
.prtlist_i .hd .prev:hover{background-position:left bottom}
.prtlist_i .bd{float:left;overflow:hidden;width:1026px;position:relative;margin-left:46px;margin-top:14px}
.prtlist_i .bd ul{overflow:hidden;zoom:1}
.prtlist_i .bd ul li{float:left;width:150px;text-align:center;margin-right:25px}
.casepic{width:148px;border:#b9b9b9 1px solid;text-align:center;display:table-cell;vertical-align:middle;text-align:center;position:relative;height:88px}
.casepic img{max-width:148px;max-height:88px;vertical-align:middle;position:static;top:-50%;left:-50%}
.casetxt{width:150px;height:30px;line-height:30px;padding-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.casetxt a{color:#666;text-decoration:none;outline:0}
.casetxt a:hover{color:#e8431f}
.pages {
	margin-top: 20px;
}
.pages a {
	font-size: 12px;
	line-height: 30px;
	padding: 0 12px;
}
.pages {
	margin: 30px 0 0;
	text-align: center;
	font-size: 0;
}
.pages a {
	display: inline-block;
	font-size: 14px;
	line-height: 35px;
	padding: 0 14px;
	margin: 5px;
	background-color: #f5f5f5;
	border-radius: 3px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.pages a:hover, .pages a.active {
	background-color: #dd0000;
	color: #fff;
}