﻿@charset "utf-8";
/* CSS Document */



.w1003{ margin:0 auto; width:1180px;height:119px;}

.wrap{ position:relative;}
.header{ position:absolute; top:88px; left:0px; width:96%; height:119px; z-index:10}
.head{ padding-top:10px;}
.logo{ margin:15px 0 0 9px;}



.banner{position:relative; z-index:9; height:700px;overflow:hidden;}
#slider{ position:relative; left:50%; margin-left:-960px; width:1920px;}
.slider .box{ display:none; height:700px; position:relative;}
.boxin{ position:absolute; left:50%; margin-left:-501px; top:0px; width:1003px; border:1px solid #red; height:689px;}


/*

.slide-img1{ position:absolute; right:0; top:87px; z-index:1;}
.slide-text01{ position:absolute; right: -400px; top: 85px; width: 415px; }
.slide-text02{ position:absolute; left:-460px; top:350px; z-index:2;}
.slide-text02-1{ position:absolute; right:-120px; bottom: 80px; z-index:2;}

*/


/************************2015-4-1  begin********************************************************************/
.slide-img1{ position:absolute; right:0; top:87px; z-index:1;}
.slide-text1{ position:absolute; left:0px; top:247px; z-index:2;}
.slide-text2{ position:absolute; left:0px; top:350px; z-index:2;}

.slide-img2{ position:absolute; left:0; top:154px; z-index:1;}
.slide-text03{ position:absolute; left:434px; top:221px; z-index:2;}
.slide-text04{ position:absolute; left:467px; top:327px; z-index:2;}

.slide-img3{ position:absolute; left:444px; top:211px; z-index:1;}
.slide-text05{ position:absolute; left:-65px; top:293px; z-index:2;}
.slide-text06{ position:absolute; left:-113px; top:449px; z-index:2;}

.slide-img4{ position:absolute; left:505px; top:124px; z-index:1;}
.slide-text07{ position:absolute; left:-80px; top:173px; z-index:2;}
.slide-text08{ position:absolute; left:-64px; top:330px; z-index:2;}

.slide-img4{ position:absolute; left:505px; top:124px; z-index:1;}
.slide-text09{ position:absolute; left:-50px; top:287px; z-index:2;}
.slide-text010{ position:absolute; left:0px; top:387px; z-index:2;}


/*****************************2015-4-1 end************************************************************/



.slider .first{ display:block;}
.slider-nav{ display:none}

.arrows{ position:absolute; top:586px; left:50%; margin-left:-501px; width:1003px;}
.arrows a{ display:inline-block; margin:0 5px; width:11px; height:11px; background:url(../images/arrow_bg01.png) no-repeat;}
.arrows a.current{ background:url(../images/arrow_bg02.png) no-repeat;}

.head_r p{ padding-right:20px; text-align:right; line-height:25px;}
.head_r p span{ display:inline-block; background:url(../images/ico01.png) no-repeat left center; padding:0 20px 0 23px; font-family:黑体;}
.head_r p a{ margin:0 5px; color:#6a6a6a}
.head_r p a.eng{ font-family:Arial; text-transform:uppercase;}
.head_r p span, .head_r p a{ vertical-align:middle}
.head_r p a:hover{ color:#ff9600;}

.nav{ padding-top:26px;}
.nav li{ float:left;  width:167px; position:relative;}
.nav li>a{ display:block; overflow:hidden; width:95px; height:60px; line-height:39px; font-size:15px; color:#090909; text-align:center;}
.nav li:hover>a, .nav li.now>a{ background:url(../images/nav_bg.png) no-repeat; color:#fff;}

.nav li:hover .slide{ display:block;}
.slide{ display:none; position:inherit; left:0; top:39px; width:412px; background:url(../images/nav_bg02.jpg) repeat-y;margin-top:-60px;}
.slide dt{ padding:10px 16px 20px 17px; width:114px;}
.slide dd{ padding:17px 14px 20px 16px; width:235px;}
.slide dt div>a{ display:block; padding-left:7px; overflow:hidden; height:30px; line-height:30px; border-bottom:1px solid #ccc; font-size:13px; color:#525252; overflow:hidden;}
.slide dt div:hover>a{ color:#0061b0}

.slide dt div:hover span{ display:block;}
.slide dt div span{ display:none;}
.slide dt div span a{ display:block; overflow:hidden; background:url(../images/ico2.jpg) no-repeat 7px 15px; padding-left:17px; height:30px; line-height:30px; color:#525252;}
.slide dt div span a:hover{ background:url(../images/ico03.jpg) no-repeat 7px 15px; color:#0061b0;}

.nav li.odd .slide{ left:-317px; background:url(../images/nav_bg03.jpg) repeat-y}
.nav li.odd .slide dt{ float:right;}
.nav li.odd .slide dd{ float:left;}

.nav li.even{ left:0;}
.nav li.even dt{ float:left;}
.nav li.even dd{ float:right;}

.ablock{ position:absolute; top:700px; left:0; background:url(../images/index_bg.png) repeat; width:100%; height:200px; overflow:hidden; z-index:10}
.snews{ width:453px;}
.snews .title{ padding:20px 0 10px; background:url(../images/index_bg03.png) no-repeat left bottom; text-align:right; line-height:30px;}
.snews .title a{ display:inline-block; background:url(../images/ico04.png) no-repeat; width:10px; height:10px;}

.snews_list{ padding:15px 0;}
.snews_list li{ text-align:right; line-height:25px; color:#fff;}
.snews_list li a{ float:left; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:75%; color:#fff;}
.snews_list li span{ font-family:Arial;}
.snews_list li:hover a{ color:#ff9600;}

.sblock{ padding-left:1px; width:605px; overflow:hidden; position:relative}
.sblock_in{ zoom:1;}
.sblock dl{ float:left; margin-left:-1px; border-left:1px solid #4296e0; border-right:1px solid #4296e0; position:relative; }
.sblock dt{  padding:20px 0 0 0px; height:160px; width:100%; text-align:center; position:relative; z-index:1;}
.sblock dt table tr td{ vertical-align:top;}
.sblock dt span{ display:block; margin-bottom:10px; color:#fff; font-size:14px; font-weight:bold;}
.sblock dt a{ display:inline-block; margin-bottom:25px; border:1px solid #c5dff6; width:60px; height:16px; line-height:16px; text-align:center; font-size:11px; font-family:Arial; color:#fff;}

.sblock dl:hover{ z-index:20}
.sblock dl:hover dd{ display:block; z-index:9999}
.sblock dd{ display:none; position:absolute; top:0; right:-407px; padding:15px 37px 0 30px; width:340px; height:165px; background:#3fa7e7;  font-size:13px; }

.sblock dd div{ width:110%;}
.sblock dd a{ float:left; height:30px; overflow:hidden; padding-left:20px; background:url(../images/ico05.png) no-repeat 0px 10px; width:145px; margin-right:10px; line-height:30px; color:#fff;}
.sblock dd a:hover{ text-decoration:underline;}

.sfooter{ position:absolute; bottom:0; width:100%; z-index:10}
.foot{ padding:15px 0 10px; font-family:宋体; line-height:25px; color:#858585}
.foot span.font1, .foot>a{ font-family:Arial; color:#858585}
.foot span.font2{ color:#268fdf; font-weight:bold;}

.foot_r{ display:inline-block; margin-left:10px; text-align:right; width:420px; color:#c0c7cc}
.foot_r>a{ margin:0 10px; font-family:"微软雅黑"; color:#8e8e8e;}
.foot_r>a, .foot_r>span{ vertical-align:middle;}
.foot_r>a:hover{ color:#268fdf; text-decoration:underline;}
.selectbox{ position: relative;}
.selectbox span{ display: block; cursor: pointer;}
.selectbox p{ display:none; background:#fff; position: absolute; z-index:100; left:0px; bottom:20px;}
.selectbox p a{ display: block; overflow: hidden; height: 25px; line-height: 25px;}





.fselectbox{ display:inline-block; width: 113px; text-align:left;}
.fselectbox span{ overflow:hidden; background: url(../images/foot_bg.png) no-repeat right top; padding-left: 8px; border:1px solid #bdc3c7; height: 19px; line-height:19px; color: #acacac;}
.fselectbox p{  width: 113px; border:1px solid #bdc3c7; border-radius:3px; box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);}
.fselectbox p a{ padding-left: 8px; color: #acacac;}

/*内页*/
.nbanner{ position:relative; left:50%; margin-left:-960px; width:1920px; height:430px;}
.footer{ background:#eee; width:100%;}

.left{ background:#e1e1e1; margin-top:-39px; padding-bottom:82px; width:174px; z-index:10; position:relative;}
.right{ padding-top:20px; width:772px; min-height:400px;}

.left .title{ background:#197ed9; border-bottom:1px solid #fff; padding:15px 10px 0 10px; height:55px; color:#fff; font-size:22px; line-height:24px; overflow:hidden;}
.left .title span{ display:block; white-space:nowrap; overflow:hidden;}
.left .title em{ font-style:normal; font-size:12px; font-family:"Arial"; text-transform:uppercase;}

.menu li>a{ display:block; background:url(../images/ico06.png) no-repeat 18px 17px; padding-left:30px; height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #fff; color:#5c5c5c;}
.menu li:hover>a, .menu li.on>a{ background:#197ed9 url(../images/ico07.png) no-repeat 18px 17px; color:#fff;}

.menu li.cur>a{background:#197ed9 url(../images/ico07.png) no-repeat 18px center; color:#fff;}

.menu li.on div{ display:block;}
.menu div{ display:none; background:#2095e3; padding:15px 18px 29px;}
.menu div a{ display:block; height:30px; line-height:30px; color:#fff; overflow:hidden;}
.menu div a:hover{ text-decoration:underline;}
.menu div a.cur{ text-decoration:underline;}


.location{ padding-bottom:5px; text-align:right; overflow:hidden; line-height:30px; border-bottom:1px solid #dedede; color:#a2a2a2;}
.location h2{ height:30px; overflow:hidden; max-width:47%; margin-right:15px; font-size:20px; color:#565656; text-align:left;}
.location span{ overflow:hidden; max-width:47%; height:30px; display:inline-block; padding-left:22px; background:url(../images/ico08.jpg) no-repeat 1px 6px;}
.location a{ margin:0 5px; color:#a2a2a2; }
.location em{ margin-left:5px; font-style:normal; font-weight:bold;}
.location a:hover{ color:#197ed9}

/*about*/
.about{ padding:55px 0 65px; line-height:26px; color:#575757;}
.about p{ text-indent:2em;}
.about p .font1{ color:#197ed9; font-weight:bold;}

.video{ width:369px; height:279px; margin-right:23px;}
.video .lxmimg{ width:369px; height:279px;}

/*news*/
.news{ padding:44px 0 60px;}
.news ul{ margin-bottom:30px;}
.news li{ padding-bottom:30px;}
.news li div.fl{ background:url(../images/news_bg.png) no-repeat; padding-top:7px; width:56px; height:54px; color:#fff; font-family:Arial; text-align:center;}
.news li div.fl span{ display:block; height:20px; line-height:20px; font-weight:bold; text-transform:uppercase;}
.news li div.fl em{ display:block; color:#197ed9; font-size:20px; font-style:normal;}
.news li .txt{ border-bottom:1px solid #e0e0e0; padding-bottom:20px; width:700px; line-height:24px; color:#707070;}
.news li .txt a{ display:block; background:url(../images/ico09.jpg) no-repeat left center; margin-bottom:5px; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#197ed9; font-size:14px;}
.news li .txt p{ padding-left:15px; overflow:hidden; max-height:48px;}
.news li:hover .txt a{ text-decoration:underline;}

/*.page{ line-height:25px;}
.page>span{ display:inline-block; margin-right:6px; border:1px solid #dfdfdf; width:57px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#585858; cursor:pointer;}
.page>span, .page>span a{ vertical-align:middle;}
.page a{ display:inline-block; margin:0 3px; background:url(../images/page_bg04.jpg) repeat-x; height:25px; line-height:25px; text-align:center; color:#595959;}
.page a b{ display:inline-block; background:url(../images/page_bg03.jpg) no-repeat left top; width:3px; height:25px;}
.page a em{ display:inline-block; background:url(../images/page_bg02.jpg) no-repeat left top; width:2px; height:25px;}
.page a span{ display:inline-block; padding:0 7px 0 5px;}
.page a b, .page a span, .page a em{ vertical-align:middle;}
.page a:hover{ color:#0079fb; background:url(../images/page_bg004.jpg) repeat-x;}
.page a:hover b{ background:url(../images/page_bg003.jpg) no-repeat left top;}
.page a:hover em{ background:url(../images/page_bg002.jpg) no-repeat left top;}*/

.page{ width:738px;height:22px; text-align:left; margin-top:10px; margin-bottom:14px; float:left;}
.page a{display:inline-block; width:20px; height:20px; text-align:center; border:2px solid #dfdfdf; line-height:20px; color:#acacac; margin-right:6px;}
.page a.up{width:50px; height:20px;}

/*newshow*/
.nshow{ padding:40px 0 70px; line-height:24px; color:#707070;}
.tit{ border-bottom:1px solid #e0e0e0; padding-bottom:13px; text-align:center; color:#999;}
.tit h1{ margin-bottom:25px; color:#197ed9; font-size:24px; font-weight:normal; line-height:30px;}
.tit span{ display:inline-block; margin:0 7px; vertical-align:middle;}
#share{ display:inline-block; height:16px;}
#share a{ float:none; margin:0 3px;}

.nshowtxt{ padding:40px 0 25px;}
.nshowtxt table tr td p{ text-align:center; padding:20px 0; font-size:14px;}
.nshowtxt p{ text-indent:2em;}

.backItem{ display:block; margin:0 auto; background:url(../images/nshow_bg.jpg) no-repeat; padding-right:22px; width:79px; height:30px; text-align:center; line-height:30px; color:#fff; font-size:14px;}
.backItem:hover{ text-decoration:underline;}

/*support*/
.support{ padding:38px 0 52px;}
.support_list{ margin-bottom:17px;}
.support_list dl{ padding-bottom:28px;}
.support_list dt{ position:relative; width:174px; height:127px; position:relative;}
.support_list dt span{ display:block; overflow:hidden;}
.support_list dt .lxmimg{ width:174px; height:127px;}
.support_list dt em{ position:absolute; bottom:-17px; right:0; background:url(../images/support_bg.png) no-repeat; width:50px; height:32px;}
.support_list dd{ padding:10px 23px 0 17px; width:558px; height:146px; border-bottom:1px solid #dfdfdf; line-height:22px; color:#575757;}
.support_list dd a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#197ed9;}
.support_list dd em{ color:#898989; font-family:Arial; font-style:normal;}
.support_list dd p{ padding-top:5px; overflow:hidden; max-height:44px;}
.support_list dl:hover dd{ background:#197ed9; color:#fff;}
.support_list dl:hover dd a, .support_list dl:hover dd em{ color:#fff;}

/*sshow*/
.sshow{ padding:40px 0 50px; line-height:25px; color:#6e6e6e}
.sshowtxt{ padding:25px 0 35px;}
.sshowtxt p{ text-indent:2em;}
.sshowtxt .font1{ font-weight:bold;}



/*solute*/
.solute{ padding:25px 0 45px;}
.solute ul{ padding-bottom:25px;}
.solute li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #dbdbdb; position:relative;}
.solute li span.fl{ display:block; margin-left:13px; overflow:hidden; width:157px; height:109px;}
.solute li a.lxmimg{ width:157px; height:109px;}



.solute li .txt{ width:590px; line-height:22px; color:#808080;}
.solute li .txt a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#197ed9; font-size:14px;}
.solute li .txt p{ padding:5px 8px 0 0; overflow:hidden; max-height:85px;}
.solute li>i{ position:absolute; bottom:-7px; right:8px; display:block; background:url(../images/ico10.png) no-repeat; width:20px; height:20px;}
.solute li:hover .txt a{ text-decoration:underline;}

/*cshow*/
.cshow{  padding:34px 0 39px; line-height:26px; color:#626262; font-size:13px;}
.cshowT{ background:url(../images/cshow_bg01.jpg) repeat-x;}
.cshowTbg{ margin:0 auto; background:#f0f0f0; border:1px solid #e2e2e2; width:537px; height:539px; position:relative;}

.big{ margin:20px auto 27px; width:483px; height:380px; position:relative;}
.big li{ display:none; position:absolute; top:0; left:0;}
.big li:first-child{ display:block;}
.big li p{ margin-bottom:20px; text-align:center; color:#197ed9; font-size:24px; height:28px; overflow:hidden; width:480px;}
.big li .lxmimg{ width:483px; height:335px;}

.small{ margin:0 auto; width:483px; overflow:hidden; position:relative;}
.small ul{ width:1000%; position:relative;}
.small li{ float:left; margin-right:12px; width:111px; height:77px; position:relative;}
.small li .lxmimg{ width:111px; height:77px;}
.small li div{ display:none; position:absolute; top:0; left:0; border:2px solid #0f8bfa; width:107px; height:73px;}
.small li.cur div{ display:block;}

.cshowtxt{ padding:20px 0 25px;}
.cshowtxt p{ text-indent:2em;}

a.cprev, a.cnext{ position:absolute; top:220px; display:inline-block; background:url(../images/cshow_bg02.png) no-repeat center center; width:36px; height:36px;}
a.cprev{ left:-63px;}
a.cnext{ right:-63px;}

.cshowT:hover a.cprev{ background:url(../images/cprev.png) no-repeat center center;}
.cshowT:hover a.cnext{ background:url(../images/cnext.png) no-repeat center center;}

/*pro*/
.pro{ padding:40px 0 45px;}
.pro ul{ padding-bottom:8px; width:110%;}
.pro li{ float:left; background:#f0f0f0; border:1px solid #dde3e3; padding:9px 9px 0 9px; margin:0 38px 43px 0; width:212px;}
.pro li span{ display:block; background:#fff; width:212px; height:163px; overflow:hidden;}
.pro li .lxmimg{ width:212px; height:163px;}
.pro li p{ overflow:hidden; height:52px; line-height:52px; text-align:center; font-size:14px;}
.pro li p a{ color:#3e3e3e;}
.pro li:hover{ background:#197ed9;}
.pro li:hover p a{ color:#fff;}

/*pshow*/
.pshow{ padding:45px 0 65px;}
.pshowT dt{ border:1px solid #dbe1e1; width:361px; height:309px; position:relative;}
.pshowT dt .lxmimg{ width:361px; height:309px;}
.pshowT dt a{ position:absolute; right:-1px; bottom:0; background:url(../images/down_btn.jpg) no-repeat; width:105px; height:37px;}

.pshowT dd{ padding-top:10px; overflow:hidden; max-height:292px; width:365px; line-height:26px; color:#5f5f5f;}
.pshowT dd h1{ overflow:hidden; margin-bottom:20px; font-size:24px; color:#197ed9; font-weight:normal;}
.pshowT dd p{ font-size:14px;}
.pshowT dd p span{ display:block; margin-bottom:10px; font-size:16px; font-weight:bold; color:#197ed9;}

.pshowB{ padding-top:50px;}
.pshowB .title{ background:url(../images/pshow_bg03.jpg) repeat-x left bottom;}
.pshowB .title span, .pshowB .title a{ display:inline-block; margin-right:4px; padding-bottom:11px; cursor:pointer;}
.pshowB .title span em, .pshowB .title a em{ display:inline-block; background:url(../images/pshow_bg01.jpg) no-repeat; width:96px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#5d5d5d; font-weight:bold; font-style:normal; overflow:hidden;}
.pshowB .title span.cur em, .pshowB .title a:hover em{ color:#fff; background:url(../images/pshow_bg02.jpg) no-repeat;}
.pshowB .title span.cur, .pshowB .title a:hover { border-bottom:2px solid #197ed9;}

.pshow_con{ padding:25px 0; display:none; color:#5e5d5d; line-height:26px;}
/*.pshow_con01 p{ background:url(../images/pshow_bg04.jpg) no-repeat left center; padding-left:7px;}*/
.pshow_con01 span.fr{ margin-left:10px;}

/*.pshow a.backItem{ float:left;}*/

/*contact*/
.contact{ padding:40px 0 10px;}
.contact table tr td{ vertical-align:top;}
.cont_list{ padding-bottom:55px;}
.cont_list>p{ margin-bottom:17px; font-size:24px; color:#197ed9; line-height:25px; padding-bottom:10px;}
.cont_list>p span{ margin-left:5px; font-size:14px; color:#535353;}
.cont_list01>p{ background:url(../images/contact_bg02.jpg) no-repeat left bottom;}
.cont_list02{ width:365px;}
.cont_list02>p{ background:url(../images/contact_bg03.jpg) no-repeat left bottom;}

.cont_in { width:365px;}
.cont_in li{ height:36px; background:url(../images/contact_bg.jpg) no-repeat left bottom; color:#494949;}
.cont_in li a{ color:#494949;}
.cont_in li a:hover{ color:#197ed9;}
.cont_in li em{ display:inline-block; float:left; padding-top:5px;}
.cont_in li span{ float:left; display:inline-block; padding:10px 0 0 13px; max-width:335px; overflow:hidden; white-space:nowrap;}

.map{ width:364px; height:211px; border:1px solid #cecece; position:relative;}
#allmap{ width: 100%;height: 100%; position: absolute; left: 0; top: 0;	} /*地图容器*/
.anchorBL{display: none;	} /*隐藏百度LOGO*/

/*message*/
.message{ padding:55px 0 57px;}
.messbg{ background:url(../images/mess_bg02.jpg) no-repeat right bottom; padding-bottom:77px;}
.message ul{ background:url(../images/mess_bg.jpg) no-repeat left top; padding:13px 0 0 242px;}
.message li{ line-height:22px;}
.message li em, .message li span{ vertical-align:middle;}
.message li em{ font-style:normal; color:#ff0000; margin-left:8px;}
.message li .iptxt{ display:inline-block; border:1px solid #c0c0c0;}
.message li .iptxt input{ margin:0 10px; border:0; background:none; height:18px; line-height:18px; padding:2px 0; color:#9e9e9e; font-family:微软雅黑;}
.message li .iptxt01{ width:229px; height:22px;}
.message li .iptxt01 input{ width:209px;}
.message li .iptxt02{ width:319px; height:87px;}
.message li .iptxt02 textarea{ margin:10px; border:0; background:none; width:299px; height:67px; line-height:20px; color:#9e9e9e; font-family:微软雅黑;}
.message li .iptxt03{ width:87px; height:22px;}
.message li .iptxt03 input{ width:67px;}
.message li a.yz_img{ margin-left:10px;}
.message li a.yz_ts{ margin-left:5px; color:#197ed9; text-decoration:underline;}
.message li a, .message li span{ vertical-align:middle;}

.message li .ipbtn{ background:#197ed9; border:1px solid #006cce; width:73px; height:24px; line-height:24px; *line-height:20px; text-align:center; color:#fff; font-size:14px; font-family:宋体; font-weight:bold;}

/*honor*/
.honor{ padding:50px 0 65px;}
.honorin{ position:relative;}
.honorin>a{ position:absolute; top:137px; display:inline-block; width:35px; height:60px; z-index:100}
a.hprev{ background:url(../images/hprev.png) no-repeat; left:25px;}
a.hnext{ background:url(../images/hnext.png) no-repeat; right:37px;}
a.hprev:hover{ background:url(../images/hprev02.png) no-repeat;}
a.hnext:hover{ background:url(../images/hnext02.png) no-repeat;}

.honor_big{ background:url(../images/honor_bg.jpg) no-repeat left top; padding:16px 275px 0 243px; min-height:428px;}
.big_in{ overflow:hidden; width:254px;}
.honor_big ul{ width:1000%; position:relative; height:435px;}
.honor_big li{ display:none; position:absolute; left:0; top:0; width:254px;}
.honor_big li:first-child{display:block;}
.honor_big li .lxmimg{ width:254px; height:353px;}
.honor_big li p{ height:16px; padding-top:62px; overflow:hidden; width:245px; text-align:center; font-size:16px; color:#333; font-family:宋体; font-weight:bold;}

.honor_small{ background:url(../images/honor_bg02.jpg) no-repeat left bottom; padding:60px 0 30px 57px;}
.small_in{ overflow:hidden; width:658px; position:relative;}
.honor_small ul{ width:1000%;}
.honor_small li{ float:left; margin-right:30px; width:132px; height:184px; padding:4px; border:1px solid #cdcdcd; position:relative;}
.honor_small li .lxmimg{ width:132px; height:184px;}
.honor_small li div{ display:none; position:absolute; top:4px; left:4px; border:3px solid #197ed9; width:126px; height:178px;}
.honor_small li.cur div{ display:block;}

/*case*/
.case{ padding:42px 0 45px;}
.case ul{ width:110%;}
.case li{ float:left; width:218px; border:1px solid #dadada; padding:10px; height:185px; margin:0 27px 47px 0;}
.case li .lxmimg{ width:218px; height:135px;}
.case li p{ overflow:hidden; height:40px; line-height:60px; text-align:center; font-size:18px;}
.case li p a{  color:#000;}
.case li:hover p a{ color:#0061b0}


/*404*/
.div404{text-align:center;}
.div404 a{margin:10px; color:#666;}
.div404 a:hover{ color:#0061b0;}