@charset "gb2312";
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
body{font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,Arial; font-size:14px; background:#fff; color:#000; overflow-x:hidden;}
img,a img{ border:none; vertical-align:middle}
li{list-style-type:none;}
a:link,a:visited{ color:#121212; text-decoration:none;_cursor:pointer}
a:hover{ color:#6a91ce; text-decoration:none;_cursor:pointer;}
.menu *,.link *,.swiper-wrapper *{transition:none}
.margin_10{ height:10px; display:block; clear:both}
.margin_20{ height:20px; display:block; clear:both}
.margin_30{ height:30px; display:block; clear:both}
.margin_50{ height:50px; display:block; clear:both}
.clear{ clear:both}
ul{ margin:0; padding:0;}
ul li{ list-style:none;}
.pull-left{ float:left;}
.pull-right{ float:right;}
.container{ margin:0 auto; width:1200px;}

header{ position:absolute; top:0; left:0; width:100%; height:130px; z-index:999999999999;}
.top{ height:30px; line-height:30px; background:#272727; color:#ccc; font-size:12px; overflow:hidden;}
.top b{ color:#fff;}
.top a{ color:#ccc;}
.top a:hover{ color:#fff;}
.top ul li{ float:left; padding-left:20px;}
.top ul li i{ font-size:12px;width:18px;height:18px;line-height:18px;text-align:center;float:left;margin:5px 5px 0 0; border:1px solid #ccc;border-radius:18px; color:#ccc;}
.top ul li img{ width:20px; height:20px; margin-right:5px;}

.header{ height:80px;}
.logo{ float:left; overflow:hidden;}

.menu{ float:right;}
.menu li{position:relative;float:left;font-size:15px;}
.menu li.li{position:relative;float:left;font-size:12px; line-height:80px; color:#999;z-index:1222222;}
.menu li a.firmenu{display:block;float:left;line-height:34px; color:#333; font-weight:bold;text-align:center;height:34px;margin:24px 5px; padding:0 15px;}
.menu li a.firmenu:hover,.menu li a.hover,.menu li a.on{ color:#6a91ce; }
.menu li.libg{ width:5px; line-height:90px; font-size:10px;  color:#ccc; text-align:center}
.menu li a.search{display:block;float:right; background:url(../images/s_b.png) no-repeat center top;  text-indent:-9999em; width:40px; line-height:50px; margin:15px 0 15px 20px; }
.menu li a.hoverbg{background:url(../images/s_b.png) no-repeat  bottom  center;color:#fff;}

.sonmenuBox{position:absolute;top:70px;left:4px;width:92px;height:0;overflow:hidden;z-index:1222222;border-radius:5px;}
.son_menu{overflow:hidden; padding:5px 0;background:#fff;border:1px #eee solid }
.son_menu dt{border-bottom:1px  dotted #e5e5e5; text-align:center; }
.son_menu dt a{display:block;color:#000;font-size:12px;line-height:35px}
.son_menu dt a:hover{display:block;color:#fff;font-size:12px;line-height:35px; background:#df3741;}
.son_menu dt.last{border-bottom:none}
.search_input{ float:left; width:200px;height:30px;line-height:30px;overflow:hidden;color:#d7d7d7; background:#fff; border:2px #df3741 solid; padding-left:10px; margin-bottom:10px;}
.search_btn{float:left; width:65px;height:34px;overflow:hidden;cursor:pointer;background:#df3741; border:2px #df3741 solid; color:#fff; font-size:14px; border-left:none; margin-bottom:10px;}


/*Banner*/
#slider { margin-top:110px; width:100%;height:350px;position:relative;z-index:10; overflow:hidden; z-index:1;}
#slider img { position:absolute; top:0; left:0;width:1920px; height:350px;}
a.slider-nav {	width: 35px;height: 34px;top: 50%;margin-top: -17px;}
.slider-nav.prev {background: url(../images/left-arrow.png) no-repeat;left: 300px;}
.slider-nav.next {background: url(../images/right-arrow.png) no-repeat;right: 300px;}
.control-links { margin-top: -40px;}
.control-links li { margin:0 5px;cursor: pointer; width: 15px;height: 15px;background: url(../images/link-bg.png) no-repeat;text-indent: -99999px;}
.control-links li.active {background: url(../images/link-active.png) no-repeat;}

.main{ width:100%; overflow:hidden;}
.index_qygk{ margin-top:30px; overflow:hidden;}
.index_qygk .qy_l{ float:left; width:300px; overflow:hidden;}
.index_qygk .qy_l .text{ padding:40px; height:180px; background:#6a91ce; color:#fff; }
.index_qygk .qy_l .text h3{ font-size:24px;}
.index_qygk .qy_l .text p{ padding:20px 0; line-height:30px;}
.index_qygk .qy_l .text p a{ color:#FFF; padding-right:10px;}
.index_qygk .qy_l .text p a:hover{ text-decoration:underline;}
.index_qygk .qy_l .text i{ float:right; font-size:28px; color:#fff;}
.index_qygk .qy_l .text a:hover i{ color:#df3741;}
.index_qygk .qy_l .pic{ width:100%; height:260px; overflow:hidden;}
.index_qygk .qy_l .pic img{ width:100%; height:100%; object-fit: cover; transition: all 0.6s;}
.index_qygk .qy_l .pic img:hover{  transform: scale(1.1);}  
.index_qygk .qy_m{ float:left; width:600px; height:520px; background:#f1f1f1; overflow:hidden;}
.index_qygk .qy_m .text{ padding:40px; height:179px; text-align:center; border-bottom:1px solid #fff; }
.index_qygk .qy_m .text h3{ font-size:24px; font-weight:normal;}
.index_qygk .qy_m .text p{ padding:20px 0; line-height:30px;}
.index_qygk .qy_m .text i{ font-size:28px; color:#6a91ce;}
.index_qygk .qy_m .text a:hover i{ color:#df3741;}
.sb_pic { margin:30px 40px;width:520px;height:200px;position: relative;}
.sb_pic li {float:left; margin-right:11px; width:166px; height:200px; background:#f6f6f6; overflow:hidden;}
.sb_pic li .pic{ width:166px; height:200px; overflow:hidden;}
.sb_pic li .pic img{ width:100%; height:100%; object-fit: cover;transition: all 0.6s;}
.sb_pic li .pic img:hover{  transform: scale(1.1);} 
.sb_pic #simgssb {margin-left:0}
.sb_pic em {position: absolute;top:80px;}
.sb_pic .t_l {left:0px;}
.sb_pic .t_r {right: 0px;}
.sb_pic .fl {float: left;}
.sb_pic .fr {float: right;}
.sb_pic .pa {position: absolute;}
.sb_pic .pr {position: relative}

.index_qygk .qy_r{ float:left; width:300px; height:520px; overflow:hidden;}
.index_qygk .qy_r .pic{ width:100%; height:260px; overflow:hidden; position:relative;}
.index_qygk .qy_r .pic img{ width:100%; height:100%; object-fit: cover; transition: all 0.6s;}
.index_qygk .qy_r .pic img:hover{  transform: scale(1.1);}  
.index_qygk .qy_r .pic h3{ position:absolute; left:0; top:80px; width:100%; color:#fff; text-align:center; font-size:24px; font-weight:normal;transition: all 0.6s;}
.index_qygk .qy_r .pic a:hover h3{ transform: scale(1.1);}
.index_qygk .qy_r .pic p{ position:absolute; left:0; top:130px; padding:0 40px; color:#fff; text-align:center;}
.index_qygk .qy_r .pic i{ position:absolute; left:0; bottom:40px;width:100%; color:#fff; text-align:center; font-size:24px;}

/*Êý¾Ý*/
.data{ margin:30px 0; width:100%; height: 140px; overflow: hidden;background: #6a91ce;color:#fff;}
.data ul{height: auto;overflow: hidden;}
.data ul li{height: 105px;width: 25%;float: left;text-align: center;padding-top: 35px;}
.data ul li span{font-weight: bold;font-size:38px;font-family: "impact";}
.data ul li i{color: #cad7eb;font-size: 28px;margin-left: 9px;}
.data ul li img{position: relative;top: 4px;margin-left: 6px;}
.data ul li p{font-size: 14px;padding-top: 10px;}

.index_title{ width:100%; height:40px; line-height:40px; overflow:hidden;}
.index_title h3{ float:left; color:#333; font-size:28px;}
.index_title span{ float:left; display:block; margin:18px 20px 18px 0; width:50px; height:3px;background:#333;}
.index_title a{ float:right; display:block; width:150px; height:40px; background:url(../images/i01.png) no-repeat 0 0; }
.index_title a:hover{ float:right; display:block; width:150px; height:40px; background:url(../images/i01.png) no-repeat 0 bottom; }

.index_zycp{ margin-top:0px; overflow:hidden;}
.index_zycp .zycp_list{ width:100%; margin-top:40px; overflow:hidden;}
.index_zycp .zycp_list li{ float:left; width:238px; background:#f6f6f6; margin-right:2px; overflow:hidden;}
.index_zycp .zycp_list li a{ display:block; padding:30px 15px;}
.index_zycp .zycp_list li h4{ margin:0 auto; width:180px; height:36px; line-height:36px; background:#6a91ce; color:#fff;text-align:center;border-radius:5px;}
.index_zycp .zycp_list li .pic{ margin:30px auto auto; width:205px; height:205px; border:1px solid #e1e1e1; overflow:hidden;}
.index_zycp .zycp_list li .pic img{ width:100%; height:100%; object-fit: cover; transition: all 0.6s;}
.index_zycp .zycp_list li .pic img:hover{  transform: scale(0.9);}  
.index_zycp .zycp_list li:hover{background:#6a91ce; }
.index_zycp .zycp_list li:hover h4{background:#fff; color:#6a91ce; }

.youshi{ width:100%; height:460px; margin-top:30px; padding:50px 0; background:#f6f6f6 url(../images/bg1.jpg) no-repeat center 0; overflow:hidden;}
/* tab_news */
#tab_news{ width:100%; position:relative;}
#tab_news .tab_menu{ position:absolute; top:-40px; right:0;overflow:hidden;}
#tab_news .tab_menu li{float:left; margin-left:10px; width:120px; height:40px; line-height:40px;font-size:16px; background:#ffff; cursor:pointer;text-align:center;}
#tab_news .tab_menu li i{ padding-right:10px;font-size:20px;}
#tab_news .tab_menu .selected{background:#6a91ce; color:#fff;cursor:pointer;}

#tab_news .tab_box{width:100%;height:340px; background:#fff; -moz-box-shadow:2px 2px 5px #ddd; -webkit-box-shadow:2px 2px 5px #ddd; box-shadow:2px 2px 5px #ddd;clear:both;top:50px;position:relative;}
#tab_news .tab_box .hide{display:none;}
#tab_news .tab_box .team{ padding:20px;}
#tab_news .tab_box .pic{ float:left; width:560px; height:300px; overflow:hidden;}
#tab_news .tab_box .pic img{ width:100%; height:100%; object-fit: cover;transition: all 0.6s;}
#tab_news .tab_box .pic img:hover{  transform: scale(1.1);} 
#tab_news .tab_box .text{ float:left; margin:20px; width:560px; height:260px; overflow:hidden;}
#tab_news .tab_box .text em{ font-size:48px; font-weight:bold; color:#6a91ce;}
#tab_news .tab_box .text h4{ font-size:28px;}
#tab_news .tab_box .text p{ padding-top:30px; line-height:40px; font-size:15px;}
#tab_news .tab_box .text i{ padding-right:10px;color:#6a91ce;}
#tab_news .tab_box .text b{ font-size:18px;color:#6a91ce;}



.p_more{ width:100%; height:40px; margin-top:20px; display:inline-block; }
.p_more span{ display:block; width:100%; height:1px; background:#f0f0f0;}
.p_more a{ display:block; margin:-20px auto auto; width:150px; height:40px; line-height:40px; background:#6a91ce; color:#fff; text-align:center; border-radius:5px;}

.index_news{ padding:30px 0; margin-bottom:20px; overflow:hidden;}
.newsBox{ width:100%; margin-top:30px; overflow:hidden;}
.newsBox .n_left{ float:left; width:282px; overflow:hidden;}
.newsBox .n_left .pic{ width:282px; height:146px; overflow:hidden;}
.newsBox .n_left .pic img{ width:100%; height:100%; object-fit: cover;transition: all 0.6s;}
.newsBox .n_left .pic img:hover{  transform: scale(1.1);} 
.newsBox .n_left .text{ height:110px; padding:10px; background:#f6f6f6; overflow:hidden;}
.newsBox .n_left h3{ height:30px; line-height:30px;font-size:14px;overflow:hidden;}
.newsBox .n_left p{ color:#666; line-height:25px; padding-bottom:5px;}
.newsBox .n_left span{ color:#999; font-size:12px;}

.newsBox .nlist{ float:left; margin:0 20px; width:496px; overflow:hidden;}
.newsBox .nlist li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ececec;}
.newsBox .nlist li h3{ height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.newsBox .nlist li p{ padding-bottom:5px; line-height:20px; color:#666;}
.newsBox .nlist li span{ color:#999; font-size:12px;}

.newsBox .n_right{ float:right; width:382px; overflow:hidden;}
.newsBox .n_right li{ float:left; width:191px; height:138px; text-align:center; overflow:hidden;}
.newsBox .n_right li:first-child{ background:#6a91ce;}
.newsBox .n_right li:last-child{ background:#979797;}
.newsBox .n_right li a{ display:block; width:191px; height:138px; color:#fff;}
.newsBox .n_right li h3{ padding:45px 0 10px 0;}
.newsBox .n_right li img{ width:100%; height:100%; object-fit: cover;transition: all 0.6s;}
.newsBox .n_right li img:hover{  transform: scale(1.1);} 


footer{ width:100%; background:#2a2c30; color:#ccc; overflow:hidden;}
.footer{ padding:50px 0; overflow:hidden; position:relative;}
.footer a{ color:#ccc;}
.footer a:hover{ color:#fff;}
.footer dl{ float:left; padding-right:50px; margin-right:50px; border-right:1px solid #444444; }
.footer dl dt{ font-size:16px; padding-bottom:10px;}
.footer dl dd{ font-size:12px;line-height:25px;}
.footer .pic{ position:absolute; top:120px; right:0;}
.footer .pic li{ float:left; margin-left:10px; text-align:center;}
.footer .pic li p{ height:30px; line-height:30px;}
.footer .pic li img{ width:80px; height:80px;}
.footer .shouji{ position:absolute; top:50px; right:0;}
.footer .shouji img{ width:170px;}

.copy{ padding:15px 0; font-size:14px; line-height:25px; color:#fff; background:#222; overflow:hidden;}
.copy a{ color:#fff;}
.copy a:hover{ color:#6a91ce;}

.banner{ margin-top:110px; width:100%; height:200px; overflow:hidden; position:relative;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px;}

.info{ margin-top:20px; margin-bottom:20px; min-height:500px; overflow:hidden; }
.info_left{ float:left; width:240px; overflow:hidden;}
.info_left .info_search{ width:100%; height:40px; overflow:hidden;}
.info_left .info_search .text{ float:left; width:180px; height:30px; line-height:30px; text-indent:10px; background:#eee; border:none;outline:none;}
.info_left .info_search .submit{ float:left; width:60px; height:30px; line-height:30px; background:#7b7b7b; color:#fff; border:none;}

.info_left h3{ width:100%; height:70px; line-height:70px; background:#6a91ce; color:#fff; font-size:24px; text-align:center; font-weight:normal;}
.info_left .info_dh{}
.info_left .info_dh li{ margin-top:2px; height:50px; line-height:50px; background:#f6f6f6; position:relative;}
.info_left .info_dh li i{ position:absolute; top:0; right:20px; display:block; line-height:50px; font-size:24px; color:#999;}
.info_left .info_dh li a{ font-size:16px; padding-left:40px; color:#555;}
.info_left .info_dh li:hover a,.info_left ul li:hover i,.info_left ul li.active a,.info_left ul li.active i{color:#6a91ce;}

.contact{ margin-top:10px; width:240px; height:140px; background:url(../images/img02.jpg) no-repeat;}
.contact p{ padding:40px 0 0 70px; font-size:18px;}
.contact b{ display:block;}
.contact i{ padding-right:5px;}

.info_right{ float:right; width:930px; overflow:hidden;}

.home{ position:absolute; top:190px; left:0;width:100%;  overflow:hidden; }
.home .container{ position:relative; color:#fff;}
.home h3{ padding-bottom:10px; font-weight:bold; font-size:32px; color:#6a91ce;}
.home span{ color:#666; background: url(../images/home.png) no-repeat 0 center;}
.home a{ color:#666;}

.info_dh{ margin:50px 0;text-align: center;}
.info_dh ul{display: inline-block;overflow: auto;}
.info_dh ul li{display:inline; float:left; margin:0 5px; height:50px; line-height:50px; position:relative;}
.info_dh ul li a{ display:block; font-size:16px; padding:0 30px; background:#f7f7f7;}
.info_dh ul li a:hover{ color:#fff; }
.info_dh ul li:hover a,.info_dh ul li.active a{color:#fff; background:#6a91ce;}

.about_text{ border-top:1px solid #f1f1f1; padding:40px 0; line-height:30px; color:#555;}
.contact_text{ padding:40px 0; line-height:30px; color:#555;}

.newslist{margin-top:50px;width:100%; overflow:hidden;}
.newslist li{ padding:2% 3%; border:1px #fff solid; border-bottom-color:#f1f1f1;width: 93.8%;}
.newslist li .team{position:relative;}
.newslist li .text{width: 85%;}
.newslist li .text h2{font-size:24px;margin:0 0 8px;}
.newslist li .text p{font-size:13px; color:#727272;line-height: 23px;height: 46px;overflow: hidden;}
.newslist li .text i{display: inline-block;border: 1px #efefef solid;border-radius: 20px;overflow: hidden; margin-top: 25px;height: 24px;line-height: 24px; padding:0 40px; color:#999;}
.newslist .date{position: absolute;right: 0;top: 50%;margin-top: -50px; text-align:center;}
.newslist .date span{ color:#3f3f3f;font-family: Arial; font-weight: bold; display:block;}
.newslist .date .day{font-size:70px;line-height: 52px;}
.newslist .date .month{ padding-top:10px;font-size:20px;}
.newslist li:hover{border:1px #6a91ce solid;}
.newslist li:hover .date span{color:#6a91ce;}

.news_title{ width:100%; padding:40px 0; text-align:center; font-size:28px; color:#6a91ce; border-bottom:1px dashed #e7e7e7; overflow:hidden;}
.news_title span{ display:block; padding-top:10px; font-size:13px; color:#999;}
.news_text{ padding:30px 0; line-height:38px; font-size:15px; color:#555;}
.news-bottom{ margin:50px 0; padding-top:20px; border-top:1px solid #ccc; overflow:hidden; position:relative;}
.news-bottom p{ line-height:30px; color:#151515;}
.news-bottom p a{ color:#151515;}
.news-bottom p a:hover{ text-decoration:underline;}
.news-bottom .news-back{ position:absolute; right:0; top:30px; padding:10px 30px; background:#303030; border-radius:6px; color:#fff;}
.news-bottom .news-back:hover{ background:#6a91ce;}


.piclist{ width:100%; padding-top:40px; border-top:1px solid #f1f1f1;overflow:hidden;}
.piclist li{ float:left; margin:0 30px 30px 0; width:216px; }
.piclist li:nth-child(5n){ margin-right:0;}
.piclist li a{ display:block; padding:10px; background:#f6f6f6;}
.piclist li .pic{ width:100%; height:200px; overflow:hidden; }
.piclist li .pic img{width:100%; height:100%; object-fit: cover; }
.piclist li p{ height:50px; line-height:50px; text-align:center; overflow:hidden; }



.paging{ width:100%; padding:50px 0; text-align:center;overflow:hidden;}
.paging a{ margin:0 5px; padding:10px 15px; color:#666; background:#fff; border-radius:5px; border:1px solid #ddd; }
.paging b:nth-child(2){margin:0 5px; padding:10px 15px; color:#6a91ce; background:#fff; border-radius:5px; border:1px solid #ddd; }

.product_nav{ margin:20px 0; width:100%; height:80px; line-height:80px; text-align:center; background:#fff; overflow:hidden; }
.product_nav .ep {display: inline-block; color: #D1D1D1; position: relative; top: -1px;}
.product_nav a { display: inline-block; margin: 0 30px; font-size: 16px;line-height: 16px;color: #333; position: relative;}
.product_nav a.on,.product_nav a:hover {color: #6a91ce;}
.product_nav a.on:before { position: absolute; left: 0; bottom: -11px; width: 100%; border-bottom: 1px solid #6a91ce; content: "";}

.productlist{ width:100%; display:inline-block;}
.productlist li{ float:left; width:285px; height:350px; margin-right:20px; margin-bottom:20px;-moz-box-shadow:2px 2px 5px #e5e5e5; -webkit-box-shadow:2px 2px 5px #e5e5e5; box-shadow:2px 2px 5px #e5e5e5;}
.productlist li:nth-child(4n){ margin-right:0;}
.productlist li:hover{ margin-bottom:15px;-moz-box-shadow:2px 2px 5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px 2px 5px #ccc;}
.productlist li .pic{ width:285px; height:285px; overflow:hidden;}
.productlist li .pic img{width:100%; height:100%; object-fit: cover; }
.productlist li a{display: block;height:350px;overflow: hidden;}
.productlist li p{height:65px;line-height:65px;text-align: center;color:000; background:#fff;}

.piclist-all{ width:100%; margin-top:30px; overflow:hidden;}
.piclist-all .team{ float:left; width:585px; height:100px; margin:0 30px 30px 0; background:#f6f6f6; overflow:hidden; position:relative;}
.piclist-all .team:nth-child(2n){ margin-right:0;}
.piclist-all .team a{ display:block; padding:10px; width:430px; height:80px;}
.piclist-all .team .pic{ float:left; width:80px; height:80px; overflow:hidden;}
.piclist-all .team .pic img{width:100%; height:100%; object-fit: cover; }
.piclist-all .team h3{ float:left; padding-left:20px; height:80px; line-height:80px; color:#6a91ce;}
.piclist-all .team i{ position:absolute; top:35px; right:30px; font-size:30px; color:#ccc;}
.piclist-all .team:hover{ background:#6a91ce; }
.piclist-all .team:hover h3{ color:#fff;}

.product_pic{ padding:20px 0; text-align:center;}
.product-xx{ width:100%; height:40px; line-height:40px; background:#f7f7f7; overflow:hidden;}
.product-xx h4{ width:120px; background:url(../images/i05.png) no-repeat right center; color:#fff; font-weight:normal; text-indent:20px; }

.subNavBox{width:100%;}
.subNav{margin-top:2px; height:50px; line-height:50px; background:#f6f6f6; position:relative;}
.subNav i{ position:absolute; top:0; right:20px; display:block; line-height:50px; font-size:24px; color:#999;}
.subNav a{ font-size:16px; padding-left:40px; color:#333; font-weight:bold;}
.currentDd{color:#277fc2}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;}
.navContent li{ heighr:35px;line-height:35px;border-bottom:1px solid #eaeaea;}
.navContent li i{ padding-right:5px;}
.navContent li a{display:block; padding-left:40px; color:#666;}
.navContent li a:hover{color:#fff;background-color:#6a91ce;}
.subNav:hover a,.subNav:hover i,.subNav.active a,.subNav.active i{color:#6a91ce;}





/* side */
.side{position:fixed;width:54px;height:275px;right:10px;bottom:250px;z-index:100;}
.side ul li{width:54px;height:54px; line-height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px;overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#6a91ce;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.side ul li .smallhover{width:54px;height:54px;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "Î¢ÈíÑÅºÚ";}
.side ul li .big{ display:none;}
.side ul li:hover .big{ display:block; position: absolute; right:54px; bottom:0; width:140px; height:180px; background:#6a91ce; color:#fff; text-align:center;}
.side ul li:hover .big img{ width:120px; height:120px; padding:10px; }



.right_ly{ border:1px solid #ddd; overflow:hidden;}
.right_ly h3{ padding-left:15px; height:50px; line-height:50px; background:#f6f6f6;}
.lylist{ padding:15px; border-top:1px solid #ddd; overflow:hidden; }
.lylist .t1{ height:30px; line-height:30px; color:#666; border-bottom:1px dashed #ddd; position:relative;}
.lylist .t1 span{ position:absolute; top:0; right:0; font-size:12px;}
.lylist .wt{ padding-top:10px; line-height:25px; color:#666;}
.lylist .hf{ margin-top:10px; padding:10px; line-height:25px; color:#6a91ce; background:#f6f6f6; }

.message{ width:100%; margin:30px 0; overflow:hidden;}
.message dl.text{ float:left; width:386px; margin-right:21px; margin-bottom:21px; overflow:hidden; }
.message dl:nth-child(3){ margin-right:0;}
.message dl.text input{ width:382px; height:40px; line-height:40px; text-indent:20px; }
.message dl .tips{ color:#F00; }
.message dl.nr{ width:100%; overflow:hidden; }
.message dl.nr textarea{ padding:10px; width:1178px; height:90px; line-height:30px;}
.message dl .submit{ margin-top:10px; width:100%; height:40px; line-height:40px;border:none;background:#6a91ce; color:#fff; font-size:16px; cursor:pointer;}

.order_search{ margin:50px auto auto; width:800px; padding:50px; border:1px solid #ddd; background:#f6f6f6; overflow:hidden;}
.order_search input{ float:left; border:none;}
.order_search .text{ width:700px; height:50px; line-height:50px; background:#fff; text-indent:20px;}
.order_search .submit{ width:100px; height:50px; line-height:50px;background:#6a91ce; color:#fff; text-align:center; cursor:pointer;}
.cxjg{ margin:20px auto; width:900px; overflow:hidden;}
.cxjg h2{ width:100%; padding-bottom:10px; font-size:18px; color:#6a91ce; border-bottom:1px solid #ddd; }
.order_text{ padding-top:10px; line-height:30px;}

.info_ss{ padding-bottom:10px; height:30px; line-height:30px; font-size:14px;}
.info_ss strong{ color:#F00;}

