﻿@charset "utf-8";
/* Blood_Wolf专用样式表，支持开源，如有使用或二次开发，请标明出处，谢谢合作！ */
/*#ff8a00; 翰臣科技有限公司VI色系*/
/* 起始样式 */
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%;}
div{behavior: url(../css/css/iepngfix.htc)}
div, ul, li, dt, dl, dd, p { margin:0px; padding:0px; list-style-type: none; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none;}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{ -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.5s linear, background-image 0.3s linear;}
/*text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 背景滚动*/
/* 公用样式 */
.box{ width:1200px; margin:0 auto;}
.head{ height:64px; overflow:hidden;}
.logo{ width:343px;}
.logo img{width:150px; margin-top:10px; margin-left:50px;}
.headrg{ width:602px;}
.lang{width:100%; height:30px; line-height:30px;}
.lang ul{margin:0px; padding:0px;}
.lang ul li{float:right; padding:0px 2px; margin:0px 5px;}
.lang ul li a{font-size:14px; color:#333;}
.lang ul li a:hover{color:#155fb6;}
.top{ margin-top:5px; height:24px; line-height:24px; color:#969a9a;}
.top .div1 a{ color:#155fb6;}
.top .div1 a:hover{ background:#155fb6; color:#fff;}
.top .div1 span{ margin-left:8px; padding-right:8px;}
.top .div2{ background:url(../images/1_01.jpg) no-repeat; height:24px; width:171px; margin-left:19px; -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}
.top .div2 .p1{ padding-left:5px; width:139px;}
.top .div2 .p1 .text{ background:none; border:0px; height:22px; line-height:22px; font-family:微软雅黑; color:#999999;}
.top .div2 .p2{ width:16px; padding-right:5px; padding-top:3px;}
.top .div2 .p2 input{ background:url(../images/1_02.jpg) top no-repeat; height:16px; width:16px; display:block; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; border:0px;}
.top .div2:hover{ background:url(../images/1_01.jpg) no-repeat; height:24px; width:171px; margin-left:19px;}
.top .div2:hover .p2 input{ background:url(../images/1_02.jpg) bottom no-repeat; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.menu{width:100%; height:38px; background:url(../images/nav_bg.png) repeat;}
.dh{ height:38px; width:1100px; margin:0 auto;}
.dh .activesss{ float:left; margin:0 24px;}
.dh .activesss:hover{ background:url(../images/nav_bg_on.png) repeat-x; border-top-left-radius:5px; border-top-right-radius:5px;margin-top:3px; line-height:35px; height:35px;}
/*.dh .activesss1{ border-bottom:4px solid #155fb6;}*/
.dh .activesss .a1{ display:block; color:#fff; font-size:14px; line-height:38px; height:38px; font-weight:bold; padding:0px 32px; }
.dh .activesss:hover .a1{ color:#155fb6;margin-top:0px;}
.dh .activesss1 .a1{ color:#155fb6; background:url(../images/nav_bg_on.png) repeat-x; border-top-left-radius:5px; border-top-right-radius:5px; margin-top:3px; line-height:35px; height:35px; }
.dh .Locate{ position:absolute; width:120px; top:112px; display:none; z-index:10000; background:#f1f0f0;  text-align:center;}
.dh .mad{ }
.dh .Locate ul li{ border-bottom:1px solid #dddcdc; height:38px; line-height:38px;}
.dh .Locate ul li:hover{ background:#155fb6;}
.dh .Locate ul li:hover a{ color:#fff;}
.dh .Locate ul li a{ color:#3b3737; display:block; height:38px; line-height:38px;}
.dh .Locate ul .li{ background:url(../images/1_03.png) no-repeat; height:17px; line-height:17px; border-bottom:0px;}
.dh .Locate ul .li:hover{ background:url(../images/1_03.png) no-repeat; line-height:17px; height:17px;}
.dh .Locate ul li .a2{ position:relative; cursor:pointer;}
.dh .Locate ul li .a2 .div1{ display:none;}
.dh .Locate ul li .a2:hover .div1{ display:block; position:absolute; z-index:100; width:338px; top:0px; left:148px;}
.dh .Locate ul li .a2:hover .div1 .p1{ background:#155fb6; height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #54c5b3; text-align:left; padding-left:30px;}
.dh .Locate ul li .a2:hover .div1 .p1:hover{ background:#07bca0;}
.foot{ border-top:1px solid #e0e0e0; padding-top:23px;}
.foot_top .foot_logo{float:left; margin-right:50px; margin-top:30px;}
.foot_top .lf{ width:680px;}
.foot_top .rg{ width:202px;}
.foot_top .lf ul{ width:130px; float:left;}
.foot_top .lf ul li{ height:24px; line-height:24px; overflow:hidden;}
.foot_top .lf ul .li{ margin-bottom:6px;}
.foot_top .lf ul .li a{ font-size:14px; font-weight:bold; color:#373535;}
.foot_top .lf ul li a{ padding-left:10px; color:#605f5f; display:block;}
.foot_top .lf ul li a:hover{ background:#155fb6; color:#fff;}
.foot_bottom{ margin-top:22px; border-top:1px solid #e0e0e0; height:43px; line-height:43px; color:#ffffff; background:url(../images/footer-bg.png);}
.foot_bottom .rg a{ color:#ffffff}
.foot_link{ margin-top:22px;}

#menu{width:1100px; margin:0 auto;}
#menu>li{height:38px; float:left; z-index:3;}
#menu>li>a{display:block; height:38px; line-height:38px; padding:0 50px; overflow:hidden; font-size:16px; font-weight:bold; color:#fff; transition:ALL 0.35s;}
#menu>li:hover>a{color:#fe0000;}
#menu>li>.sub{position:fixed; width:100%; height:400px; overflow:hidden; left:0; top:102px;
box-shadow:0 0 5px 0 16px rgba(251,40,70,.13); display:none;background:#FFFFFF ;min-width: 1200px;max-width: 1920px;
border-top:5px solid #ef0000; z-index:999;}

/*headsub*/
.wrap {width: 1200px;margin: auto;}
.sub_warp{width: 1200px;height:380px;margin: 5px auto 5px;;}
.sub_warp hr{border:0; border-top:1px solid #e8e8e8;}
.sub_tit{height: 50px;width:250px;color: #0c3181;font-size: 18px;line-height: 50px;margin-top: 5px;text-align: center;}
.sub_tit span{font-size: 14px;color: #777177;}
.sub_about_img{height: 300px;width: 500px;position: absolute;right: 0px;z-index: 9;overflow: hidden;}
.sub_about_con{height: 100px;width: 900px;background:rgba(238,238,238,0.8);position: absolute;top:105px;z-index: 10;padding:30px 30px 50px 30px;line-height: 25px;}
.sub_warp .wrap .more{display:block; width:130px; height:41px; text-align:center; line-height:38px; background:#ccc; color:#fff; font-size:14px; border-radius:3px; transition:all .16s;position: absolute;left: 0px;top:325px;}
.sub_warp .wrap .more:hover{background:#ec0000;}

.show-cls{margin-top:30px;height: 220px;width: 159px;position:relative; float: left;margin-right: 12px;margin-bottom: 70px;border: 1px solid #DDDDDD; }
.show-cls:last-child{margin-right: 0px;;}
.show-cls:after{display:block; content:''; position: absolute; left:0; top: 0; width: 100%; height:0; background: rgba(0,0,0,0.5);transition: all .35s;z-index: 1;}
.show-cls:hover:after{height: 220px;}
.show-cls>.img{position:absolute; left:10px;top:10px;width:139px; height:139px; overflow:hidden; float:left;z-index: 5; }
.show-cls>.img>a{display:block; width:100%; height:100%;}
.show-cls>.img>img{ width:139px; height:139px; transition:all .45s;}
.show-cls>.right{width:139px; height:50px; border:1px solid #eee; line-height:80px;text-align:center;box-sizing:border-box; transition:all .5s;position: absolute;top:159px;left: 10px;z-index: 5;}
.show-cls>.right>.tit_pro{font-size: 14px;color:#4e4e4e;height: 50px;line-height: 50px;text-align: center;}
.show-cls:hover>.right{background:#008cc8;}
.show-cls>.right>.tit{font-size:20px; color:#10257e; transition:all .35s;}
.show-cls:hover>.right>.tit{color:#FFFFFF!important;}
.show-cls:hover>.right>.tit_pro{color: #FFFFFF;}
.show-cls>.right>.text_pro{margin-top:15px;}


.show-cls_1{margin-top:10px;height: 290px;width: 210px;position:relative; float: left;margin-right: 35px;margin-bottom: 70px;border: 1px solid #DDDDDD; }
.show-cls_1:last-child{margin-right: 0px;;}
.show-cls_1:after{display:block; content:''; position: absolute; left:0; top: 0; width: 100%; height:0; background: rgba(0,0,0,0.5);transition: all .35s;z-index: 1;}
.show-cls_1:hover:after{height: 290px;}
.show-cls_1>.img{position:absolute; left:10px;top:10px;width:190px; height:208px; overflow:hidden; float:left;z-index: 5; }
.show-cls_1>.img>a{display:block; width:100%; height:100%;}
.show-cls_1>.img>a>img{ width:190px; height:208px; transition:all .45s;}
.show-cls_1>.right{width:190px; height:50px; border:1px solid #eee; line-height:80px;text-align:center;box-sizing:border-box; transition:all .5s;position: absolute;top:230px;left: 10px;z-index: 5;}
.show-cls_1>.right>.tit_pro{font-size: 14px;color:#4e4e4e;height: 50px;line-height: 50px;text-align: center;}
.show-cls_1:hover>.right{background:#008cc8;}
.show-cls_1>.right>.tit{font-size:20px; color:#10257e; transition:all .35s;}
.show-cls_1:hover>.right>.tit{color:#FFFFFF!important;}
.show-cls_1:hover>.right>.tit_pro{color: #FFFFFF;}
.show-cls_1>.right>.text_pro{margin-top:15px;}

/* 公用样式 End */

/* Index */
.banner{ width:100%; height:450px; position:relative; margin:0 auto;z-index:100;}
.banner .slides_container a {width:1920px;height:450px;display:block;}
.banner .slides_container a img {display:block; height:450px;}
.banner .pagination { margin-top:-60px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px; display:none;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:13px; font-size:0px; height:13px; background:url(../images/1_12.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_12a.png) no-repeat;}
.ss{ display:table;}
#ss1{position:relative; top:20px; z-index:20; float:left; width:313px; height:237px; left:0px;}
#ss2{position:relative; top:20px; z-index:20; float:left; width:313px; height:237px; left:31px;}
#ss3{position:relative; top:20px; z-index:20; float:left; width:313px; height:237px; left:62px;}
#pronav{ overflow: hidden; padding: 20px 0; float:left; width:333px;}
#pronav li{position:relative; top:10px; z-index:20; float:left; width:313px; height:237px; padding:0px 10px;}
.imgbg{position:relative;}
.index_about{width:80%; position:absolute; top:50px;left:0; display:table; z-index:2; margin: 0 10%;}
.about_text{color:#0c3382;line-height:26px;}
.about_more{width:100px; display:table; margin:20px auto; height:26px; line-height:26px; text-align:center; background:rgba(21,151,250,0.6); border:1px solid rgba(21,151,250,0.8); color:rgba(255,255,255,0.9); border-radius:5px;}
.about_more:hover{color:rgba(21,151,250,0.6); border:1px solid rgba(21,151,250,0.8); background:rgba(255,255,255,0.9); }
.heg{ height:20px;}
#wrapper {width:313px;}
.m_item { width:270px; float:left; display:inline; background:url(../images/main_bg.jpg) no-repeat left top; position:relative; }
.m_item .hd {  color:#2c71d0;  }
.m_item .hd h3 { font-size:18px; }
.m_item .pic { height:120px;}
.m_item .bd { line-height:28px; background:#f7f7f7; padding:10px; height: 170px;}
.m_item .address p{height:24px; line-height:26px;}
.m_item .cblue { color:#2c71d0; }
.m_item .cred { color:#2c71d0; }
.m_item ul { width:255px; margin:0 auto; }
.m_item ul li { background:url(../images/icon1.jpg) no-repeat left center; }
.m_item ul li a { margin-left:10px; color:#333; }
.m_item ul li a:hover{color:#2c71d0;}
.m_more { position:absolute; right:0; top:21px; }
.m_about {}
.m_news {  margin-right:40px;}
.m_join { margin:0 40px; }
.padding40 { padding:50px 0 0px; width:1200px; margin:50px auto; display:table; border-top:1px solid #e8e8e8; }

.cat_name{width:1200px; height:30px; line-height:30px; font-size: 24px;font-weight: 400;color: #333; margin-bottom:30px; display: table; }
.cat_name em{font-style:normal;font-size:14px; margin-left:10px; color:#999;}
.cat_name strong{float:right; font-size:14px; font-weight:400; color:#666;}
.cat_name strong a{color:#666;}
.cat_name strong a:hover{color:#2c71d0;}
.product_cat{width:1200px; margin:50px auto; display:table; border-top:1px solid #e8e8e8; padding-top: 30px;}
.product_cat ul{padding:0px; margin:0px;}
.product_cat ul li{width:185px;  margin:10px 10px 0px 0px; float:left; border:1px solid #e8e8e8;padding:2px;}
.product_cat ul li:nth-child(6n+6){margin:10px 0px 0px 0px;}
.product_cat ul li img{width:100%; height:185px; float:left;}
.product_cat ul li span{width:100%; height:30px; line-height:30px; background:rgba(20,65,107,0.8); color:#fff; text-align:center; float:left;}
.product_cat ul li:nth-child(2n+2) span{background:rgba(19,35,58,0.8);}
.product_cat ul li:hover{box-shadow:0px 2px 2px #666;}

/* pic-list */
.scrollbox{width:1200px;margin:50px auto; display:table; border-top:1px solid #e8e8e8; padding-top: 30px;}
.pic-list{height:200px;overflow:hidden;border-bottom:solid 1px #e8e8e8;border-top:solid 1px #e8e8e8;position:relative;}
.pic-list ul{position:absolute;left:0px;top:0px;}
.pic-list .picture{float:left;width:199px;height:199px;border-right:solid 1px #e8e8e8;position:relative;background:#eee;}
.pic-list .picture img{width:199px; height:199px;}
.pic-list .picture em{display:inline-block;background:rgba(20,65,107,0.8);opacity:0.75;filter:alpha(opacity:75);color:#fff;text-align:center;height:25px;line-height:25px;position:absolute;right:0px;bottom:0px;text-decoration:none; width:100%; font-style:normal;}

/* Index End */

/*products*/
.products_banner{ width:100%;height:302px; background:url(../images/product.jpg) center no-repeat;}

/* Main */
.pro{ margin-top:21px;}
.fx{ color:#757474;}
.fx a{ color:#757474;}
.fx a:hover{ background:#155fb6; color:#fff;}
.div_pro{ margin-top:24px; line-height:40px; height:40px; border-bottom:2px solid #f2f2f2;}
.div_pro .lf{ color:#494e51; font-size:24px; line-height:30px; font-weight:bold;}
.div_pro .rg{ width:440px;}
.div_pro .rg .p1{ float:left; background:url(../images/2_02.jpg) no-repeat; color:#757474; font-size:14px; font-weight:bold; padding-left:38px; margin-right:20px;}
.div_pro .rg .p2{ float:left; background:url(../images/2_03.jpg) no-repeat; color:#757474; font-size:14px; font-weight:bold; padding-left:38px;}
.ul_pro{ margin-top:23px; padding-bottom:27px;}
.ul_pro li{ width:323px; margin-right:16px; float:left;}
.ul_pro .li{ margin-right:0px;}
.ul_pro li .div1{ width:323px; height:245px;}
.ul_pro li .div1 img{ width:100%; height:100%; box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;	/* Firefox */
	-webkit-box-sizing:border-box;	/* Safari */


	-webkit-transition: all 0.3s ease-in-out 0s;
	-mos-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;}
.ul_pro li:hover .div1{ background:#155fb6; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.5s linear, background-image 0.3s linear;}
.ul_pro li:hover .div1 img{ padding:3px;box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;	/* Firefox */
	-webkit-box-sizing:border-box;	/* Safari */


	-webkit-transition: all 0.3s ease-in-out 0s;
	-mos-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;}
.ul_pro li .div2{ height:45px; line-height:45px; font-size:14px; font-weight:bold;}
.ul_pro li .div2 a{ color:#494e51;}
.ul_pro li:hover .div2 a{ color:#155fb6;}

.product_list{ margin-top:40px;}
.product_list .product_sub{ height:46px; border-bottom:#f2f2f2 solid 2px; position:relative;}
.product_list .product_sub dd{ display:block; float:left; text-align:center; text-decoration:none; color:#757474; width:190px; padding-right:1px; background:url(../images/2_08.jpg) right 4px center no-repeat; height:46px; line-height:46px; font-size:18px; cursor:pointer;}
.product_list .product_sub .pro_subico{ width:190px; height:10px; position:absolute; bottom:-6px; left:35px;}
.product_list .product_sub dd:hover{ color:#000;}
.product_list .product_sub .on{ color:#000;}

.ul_pro1{ margin-top:40px}
.ul_pro1 li{ width:321px; padding:1px; background:#dbdbdb; float:left; margin-right:15px; margin-bottom:15px;}
.ul_pro1 li .div1{ padding-left:3px; padding-right:3px; width:315px; height:250px; background:#fff; padding-top:3px; border-bottom:1px solid #e9e9e9; cursor:pointer;}
.ul_pro1 li .div2{ padding-top:20px; height:16px; line-height:16px; font-size:14px; font-weight:bold; color:#494e51; font-weight:bold; overflow:hidden; background:#fff; padding-left:18px; cursor:pointer;}
.ul_pro1 li .div3{ padding-top:9px; height:14px; line-height:14px; color:#757474; background:#fff; padding-left:18px; overflow:hidden; cursor:pointer;}
.ul_pro1 li .div4{ padding-top:20px; padding-bottom:20px; height:29px; background:#fff; padding-left:18px; cursor:pointer;}
.ul_pro1 li .div4 div{ background:url(../images/2_10.jpg) bottom no-repeat; height:27px; width:85px;  -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ul_pro1 .li{ margin-right:0px;}
.ul_pro1 li:hover{ width:315px; padding:4px; background:#155fb6; transition: color 0.8s linear, background-color 0.8s linear, background-image 0.8s linear; -moz-transition: color 0.8s linear, background-color 0.8s linear, background-image 0.8s linear; -webkit-transition: color 0.8s linear, background-color 0.8s linear, background-image 0.8s linear; -o-transition: color 0.8s linear, background-color 0.8s linear, background-image 0.8s linear;}
.ul_pro1 li:hover .div1{ width:315px; height:250px; background:#fff; height: border-bottom:1px solid #e9e9e9; padding:0px;}
.ul_pro1 li:hover .div2{ padding-left:15px;}
.ul_pro1 li:hover .div3{ padding-left:15px;}
.ul_pro1 li:hover .div4{ padding-left:15px; padding-bottom:17px;}
.ul_pro1 li:hover .div4 div{ background:url(../images/2_10.jpg) top no-repeat; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ul_pro1 .div5{ text-align:center; padding-top:25px; clear:both;}
.ul_pro1 .div5 a{ padding:10px 20px; background:#d2b988; color:#fff; font-size:14px; border-radius:5px;}
.ul_pro1 .div5 a:hover{ background:#155fb6;}
.div_pro1{ margin-top:20px;}
.div_pro1 .lf{ width:420px; height:333px; border:1px solid #dedbdb;}
.div_pro1 .rg{ width:520px;}
.div_pro1 .rg .p1{ color:#494e51; font-size:24px; line-height:26px; height:26px; font-weight:bold;}
.div_pro1 .rg .p2{ color:#757474; margin-top:10px;}
.div_pro1 .rg .p3{ margin-top:30px;}

.div_pro2{ margin-top:35px;}
.div_pro2 dl{ border-bottom:2px solid #d2b988;}
.div_pro2 dd{ float:left; width:159px; margin-right:5px; height:36px; line-height:36px; background:#e1e1e1; text-align:center; color:#757474; cursor:pointer; font-size:14px; font-weight:bold;}
.div_pro2 dd:hover,.div_pro2 .on{ background:#d2b988; color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}
.div_pro2 .div_pro_txt{ margin-top:45px;}

.div_pro3{ margin-top:40px; height:56px; line-height:56px;}
.div_pro3 .div1{ color:#494e51; font-size:22px; font-weight:bold;}
.div_pro3 .div2{ background:url(../images/2_16.jpg) no-repeat; padding-left:74px; margin-left:46px;}
.div_pro3 .div2 a{ color:#72b800; font-size:18px;}
.div_pro3 .div2 a:hover{ text-decoration:underline;}

.div_pro4{ margin-top:40px;}
.div_pro4 td{ padding-bottom:15px;}
.div_pro4 .td{ color:#494e51; font-size:22px; font-weight:bold; padding-bottom:25px;}
.div_pro4 .text{ border:1px solid #d3d2d2; background:#fff; color:#757474; font-family:微软雅黑; height:32px; line-height:32px; width:278px;}
.div_pro4 .text:hover{ background:#eee;}
.div_pro4 .text1{ border:1px solid #d3d2d2; background:#fff; color:#757474; font-family:微软雅黑; height:32px; line-height:32px; width:1000px;}
.div_pro4 .text1:hover{ background:#eee;}
.div_pro4 .text2{ border:1px solid #d3d2d2; background:#fff; color:#757474; font-family:微软雅黑; height:161px; line-height:22px; width:1000px;}
.div_pro4 .text2:hover{ background:#eee;}
.div_pro4 .text3{ border:1px solid #d3d2d2; background:#fff; color:#757474; font-family:微软雅黑; height:32px; line-height:32px; width:98px;}
.div_pro4 .text3:hover{ background:#eee;}
.div_pro4 img{ margin-left:10px;}

.dd{ margin-top:40px;}
.ddlf{ width:180px;}
.ddlf .div0{ width:230px; height:220px; background:#155fb6; margin-top:-80px; z-index:101; position:relative;}
.ddlf .div0 .div0_0{ text-align:center; padding:20px 0px;}
.ddlf .div0 .div0_1{ text-align:center; font-size:14px; color:#fff; line-height:30px; margin-top:10px;}
.ddlf .div1{ background:url(../images/3_02.jpg) no-repeat; height:32px; overflow:hidden; line-height:32px; font-size:0px;}
.ddlf .div2{ margin-top:20px;}
.ddlf .div2 a{ display:block; padding-bottom:1px; height:38px; line-height:38px; padding-left:17px; color:#7d7c7c; font-weight:bold; margin-bottom:20px; background:#e8e8e8;}
.ddlf .div2 a:hover,.ddlf .div2 .a1{ background:#155fb6; color:#fff; }
.ddlf .div3{ background:url(../images/3_04.jpg) no-repeat; height:31px; overflow:hidden; line-height:31px; font-size:0px;}

.ddrg{ width:778px;}
.ddrg1{ border-bottom:1px solid #e8e8e8; line-height:41px; line-height:41px;}
.ddrg1 .lf{ color:#494e51; font-size:24px;}
.ddrg2{ margin-top:20px; color:#7d7c7c; line-height:30px;}
.network{ width:798px; height:500px; background:url(../images/3_06.jpg) no-repeat;}
.div_ser{ color:#155fb6; font-size:18px;} 
.div_ser1{ line-height:18px; margin-top:14px;}
.div_ser2{ margin-top:14px;}


.div_map{ width:594px; height:469px; background:#fff; border:1px solid #e9e9e9; display:none; overflow:hidden;}
.div_net_box{ height:380px; overflow-y:scroll; margin-top:15px;}
.div_map .rg{ position:relative; right:65px; top:20px;}
.div_map .div1{ width:483px; padding-left:46px;}
.div_map .div1 .p1{ height:50px; line-height:50px; border-bottom:1px dashed #cccccc; color:#009c84; font-size:18px;}
.div_map .div1 .p2{ margin-top:10px; color:#999; font-weight:bold;}
.div_map .div1 .p3{ margin-top:2px; color:#999;}
.div_map .div1 .p3 img{ margin-right:5px;}
.div_map .div1 .p3 span{ margin-right:10px; color:#4c4b4a}
.div_map .div2{ width:13px; height:14px; padding-top:13px; padding-right:16px;}

.ul_ser li{ margin-bottom:20px;}
.ul_ser li .div1{ background:#f2f2f2; color:#494e51; line-height:35px; height:35px; padding-left:10px; padding-right:10px; font-weight:bold;}
.ul_ser li:hover .div1{ color:#fff; background:#155fb6; -webkit-transition: none; -moz-transition: none; transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -moz-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -webkit-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -o-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear;}
.ul_ser li .div2{ padding-left:10px; padding-right:10px; padding-bottom:6px; padding-top:6px;}
.ul_ser li .div2 .p1{ color:#494e51;}
.ul_ser li .div2 .p2{ color:#969595;}
.ul_ser li:hover .div2{ color:#fff; background:#155fb6; -webkit-transition: none; -webkit-transition: none; -moz-transition: none; transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -moz-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -webkit-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -o-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear;}
.ul_ser li:hover .div2 .p1{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -moz-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -webkit-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -o-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear;}
.ul_ser li:hover .div2 .p2{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -moz-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -webkit-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear; -o-transition: color 0.2s linear, background-color 0.2s linear, background-image 0.2s linear;}
.fenye{ text-align:center; padding-top:20px;}

.div_ser3 input{ margin-left:6px; margin-right:18px;}
.div_ser4{ margin-top:30px; font-size:14px; color:#636462; font-weight:bold; border-bottom:1px solid #dddddd; padding-bottom:5px;}
.div_ser5{ margin-top:20px; color:#636462;}
.div_ser5 td{ padding-bottom:20px; padding-right:10px;}
.div_ser5 select{ width:222px; margin-right:15px;}
.div_ser5 .text{ border:1px solid #d3d2d2; background:#fff; color:#757474; font-family:微软雅黑; height:146px; line-height:22px; width:456px;}
.div_ser5 .text:hover{ background:#eee;}
.div_ser5 .text1{ border:1px solid #d3d2d2; background:#fff; color:#757474; font-family:微软雅黑; height:22px; line-height:22px; width:220px;}
.div_ser5 .text1:hover{ background:#eee;}
.div_ser5 .text2{ border:1px solid #d3d2d2; background:#fff; color:#757474; font-family:微软雅黑; height:22px; line-height:22px; width:278px;}
.div_ser5 .text2:hover{ background:#eee;}
.div_ser5 .text3{ border:1px solid #d3d2d2; background:#fff; color:#757474; font-family:微软雅黑; height:22px; line-height:22px; width:78px; margin-right:10px;}
.div_ser5 .text3:hover{ background:#eee;}
.div_ser5 span{ color:#f51111; font-weight:bold; margin-right:5px;}
.ul_news li{ height:122px; background:url(../images/4_04.jpg) 7px top repeat-y;}
.ul_news li .div1{ width:16px; height:122px; background:url(../images/4_02.png) left top no-repeat;  -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ul_news li .div2{ margin-left:33px; width:80px; color:#494e51; padding-top:15px; font-size:14px;  -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}
.ul_news li .div3{ width:630px;}
.ul_news li .div3 .p1{ color:#4a4646; font-size:18px; padding-top:15px;  -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}
.ul_news li .div3 .p2{ color:#757474; margin-top:8px;  -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;} 
.ul_news li:hover .div1{ background:url(../images/4_02.png) left -122px no-repeat; text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ul_news li:hover .div2{ color:#155fb6; -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}
.ul_news li:hover .div3 .p1{ color:#155fb6; -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}
.ul_news li:hover .div3 .p2{ color:#155fb6; -webkit-transition: none; -moz-transition: none; transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear; -o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;}
.time{ color:#babcbd}
.fh{ border-top:1px solid #e9e2e2; margin-top:80px; padding-top:15px;}
.fh .lf a{ display:block; color:#757474; padding-left:5px; padding-right:5px;}
.fh .lf a:hover{ color:#fff; background:#155fb6;}
.fh .rg{ padding-top:10px; padding-right:5px;}
.fh .rg a{ display:block; width:56px; background:#f0ecec; color:#757474; text-align:center;}
.fh .rg a span{ font-family:宋体;}
.fh .rg a:hover{ color:#fff; background:#155fb6;}

.div_job span{ color:#155fb6;}
.div_job a{ color:#155fb6;}
.div_job a:hover{ background:#155fb6; color:#fff;}
.div_job1{ margin-top:20px;} 
.ul_job li{ *margin-bottom:-4px; border-bottom:1px dashed #d2d2d2; height:45px; line-height:45px; overflow:hidden; }
.ul_job li:hover{ background:#d2b988;}
.ul_job li a{ color:#737272; display:block;}
.ul_job li:hover a{ color:#fff;}
.ul_job li .div1{ width:26%; cursor:pointer;}
.ul_job li .div2{ width:18%; text-align:center; cursor:pointer;}
.ul_job li .div3{ width:18%; text-align:center; cursor:pointer;}
.ul_job li .div4{ width:18%; text-align:center; cursor:pointer;}
.ul_job li .div5{ width:18%; text-align:center; cursor:pointer;}
.ul_job .li{ background:#f4f4f4; color:#737272; font-size:14px; font-weight:bold; border-bottom:0px;}
.ul_job li span{ padding-left:15px;}
.div_job2{ margin-top:50px; border-top:1px solid #ddd; padding-top:15px; text-align:center;}
.div_job2 span{ color:#155fb6;}
.div_job2 a{ color:#155fb6;}
.div_job2 a:hover{ background:#155fb6; color:#fff;}
.div_job3{ margin-top:15px; text-align:center;}
.div_job3 a{ color:#155fb6;}
.div_job3 a:hover{ background:#155fb6; color:#fff;}

.div_abo{ border-bottom:1px solid #ddd; padding-bottom:15px;}
.div_abo1{ margin-top:20px; background:#f2f2f2; height:44px; line-height:44px; padding-left:13px; padding-right:13px; color:#494e51; font-size:14px;}
.div_abo1 span{ color:#72b800; font-size:19px; font-weight:bold; margin-right:15px;}
.div_abo2{ margin-top:25px; margin-bottom:20px;}
.div_abo4{ margin-top:20px;}

#focus_Box{position:relative;width:798px;height:660px; margin:0px auto;}
#focus_Box dl{position:relative;width:798px;height:660px;left:100px;}
#focus_Box dd{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border:7px solid #eee;}
#focus_Box dd img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box dd p{position:absolute;left:0;bottom:-32px;width:100%;height:25px;line-height:25px;background:#fff;color:#00938a; text-align:center;}
#focus_Box dd p span{display:inline-block;width:70%;height:25px;overflow:hidden;}
#focus_Box .focus_prev,#focus_Box .focus_next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:340px;}
#focus_Box .focus_prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .focus_next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 
#focus_Box .focus_prev:hover{background-position:left top;}
#focus_Box .focus_next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../images/share-btn.png) no-repeat;text-indent:-999px;}

.div_abo6{ color:#155fb6; font-size:30px; line-height:45px; font-weight:bold; line-height:45px; text-align:center;}

#timeline { width: 798px; margin:0 auto; overflow:hidden; position: relative; margin-top:60px; background:url(../images/6_12.jpg) center 8px repeat-x; }
#dates { width: 798px; height: 56px; overflow: hidden; margin-top:1px;}
#dates li { list-style: none; float: left; width:85px; height: 56px; font-size: 16px; text-align: center; cursor:pointer; font-weight:bold;}
#dates a { padding-top:22px; display:block; font-size:14px; height:34px; color:#757474; background: url(../images/6_09.jpg) center 0px no-repeat;}
#dates .selected { font-size: 22px; color:#03a88e; background: url(../images/6_10.jpg) center 0px no-repeat;}
#issues { width: 798px; margin-top:50px; padding-bottom:150px;}
#issues li{ float: left; width:798px;}
#issues li .div1{ text-align:center;}
#issues li .div2{ background:#f0f2f2; padding:20px 30px;}
#prev { float:left; background: url(../images/6_07.jpg); width:10px; height:19px;}
#next {	float:right; background: url(../images/6_08.jpg); width:10px; height:19px;}
.div_por{ position:relative; margin-top:-57px;}

.div_abo7{ background:url(../images/6_13.jpg) no-repeat; height:500px; padding-top:21px;}
.div_abo7 center{ color:#757474; font-size:18px; line-height:30px; font-weight:bold;}
.div_abo7 center span{ color:#01a88e}
.div_abo8{ margin-bottom:20px;}



.ser_list .product_sub{ height:36px; border-bottom:#e0e0e0 solid 1px; position:relative;}
.ser_list .product_sub dd{ display:block; float:left; text-align:center; text-decoration:none; color:#636161; width:255px; padding-right:1px; background:url(../images/2_08.jpg) right 4px no-repeat; height:30px; font-size:16px; cursor:pointer;}
.ser_list .product_sub .pro_subico{ width:145px; height:10px; position:absolute; bottom:-5px; left:35px;}
.ser_list .product_sub dd:hover{ color:#155fb6;}
.ser_list .product_sub .on{ color:#155fb6;}

.ul_se11 li{ border-bottom:1px solid #dddbdb;}
.ul_se11 li .dddd{ height:46px; line-height:46px; background:url(../images/3_12.jpg) 21px center no-repeat; padding-left:45px; padding-right:45px; display:block; color:#636161; font-weight:bold; font-size:14px;} 
.ul_se11 li .dddd:hover,.ul_se11 li .dddd-active{ color:#155fb6}
.ul_se11 li .div1{ background:url(../images/3_13.jpg) 25px top no-repeat; height:8px; line-height:8px;}
.ul_se11 li .div2{ background:#f2f2f2; padding-top:18px; padding-bottom:18px;}
.ul_se11 li .div2 div{ background:url(../images/3_14.jpg) 21px 8px no-repeat; padding-left:45px; padding-right:45px; }
/* Main End */

.page1 a{ color:#666; margin-left:5px; margin-right:5px;}
.page1 span{ color:#666; margin-left:5x; margin-right:5px;}
.page1 a:hover{ color:#009c84}

#xixi{ width:195px; z-index:10000; position:relative;}
.Obtn{background:url(../images/tj_qq.png) no-repeat; float:right; height:150px; margin-top:38px; width:27px; cursor:pointer;}
/* 155fb6 */

.contact{width:100%; margin-bottom:30px; border-bottom:1px dashed #e8e8e8; float:left; padding-bottom:20px;}
.contact strong{ font-size:16px; font-weight:bold;}

/*===FlexSlider幻灯片  开始===*/
#banner { float:left; width:100%;}
/*幻灯片标题*/
 .flex-caption { width:100%; padding:3px 0px; position: absolute; bottom: 3px;color: #fff;text-align: right;font-size: 14px;line-height: 22px;height:22px;}
/* FlexSlider Necessary Styles*/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; height:450px;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {  display: block; height:450px; }
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0px;  border: 0px solid #fff; position: relative;  zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
/*.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}*/
.flex-control-nav{ width: 100%;position:absolute; bottom:10px;  margin:0px; text-align: center; border:0px dashed red}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
/*===FlexSlider幻灯片  结束===*/

/*main css*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}