﻿* { padding: 0px; margin: 0px; }
body {background-color: #e1eff9; background-image: url(/skin/xy/img/di.gif); background-repeat: repeat-x; background-position: center top; font-size: 12px; line-height: 1.8em; color: #666; font-family: "Microsoft YaHei"; min-width:1200px;position:relative }
.w950 { width: 950px; margin-right: auto; margin-left: auto; }
.w1200 { width: 1200px; margin-right: auto; margin-left: auto; }
img { border: none; }
li { list-style: none; }
a { text-decoration: none; color: #1e79af; }
a:hover { text-decoration: underline; }

.clear { clear:both; overflow:hidden; height:0; font-size:0; }
.toplinks { background-color: #d8dfe9; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cdd4de; overflow: hidden; }
.toplinks h2 { float: left; font-size: 12px; font-weight: normal; }
.shoucang { float: right; }
.shoucang a { padding-right: 10px; padding-left: 10px; }
/*---------- container ---------*/
.container { }
.header { width: 1200px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.main{ width: 950px; margin: 0 auto;}
.header .logo { float: left; padding-top: 11px; padding-right: 10px; padding-left: 10px;  height:91px; }
.header h1 { float: left; padding-top: 20px; padding-left: 15px; }
.header h1 img{ width: 400px;height: auto;}
.header .rexian { float: right; font-size: 16px; font-weight: bold; color: #31CEFF; text-align: right; }
.header .rexian a { font-size: 12px; font-weight: normal; padding: 8px; color: #333; }
.header .rexian a:hover{color:Red;}
.header .rexian img { margin-top: 5px; }
.header .rexian .phone{margin-top:28px;font-size:28px;}
.header .rexian strong { font-size: 18px;color:#f5150c; }
.menu { clear: both; overflow: hidden; height: 60px; line-height: 68px; width: 1200px; }
.menu1 li { width:119px; text-align:center; overflow:hidden; float: left; background-image: url(/skin/xy/img/main_02.gif); background-repeat: no-repeat; background-position: right center; margin-left: -1px;  }
.menu1 li a { font-size: 14px; font-weight: bold; color: #FFF;display: block; }
.menu1 li a:hover { color: #31CEFF; text-decoration: none; }
.menu1 li .current { background-image: url(/skin/xy/img/home.gif); background-repeat: no-repeat; background-position: left top; padding-right: 0px; text-align:center; }
.menu1 li .current span { background-image: url(/skin/xy/img/home02.gif); background-repeat: no-repeat; background-position: right top; text-align:center; line-height: 60px; height: 60px; display: block; color: #31CEFF; }

/*标题*/
.bt{width: 493px;height: 129px;background: url(/skin/xy/img/bt.png) no-repeat center;margin: 0px auto 0;background-size: 100%;overflow: hidden;}
.bt h3{}
.bt h3 a{font-size: 36px;color: #fff;letter-spacing: 8px;text-align: center;line-height: 30px;height: 66px;line-height: 84px;display: block;}
.bt p{color: #FFFFFF;font-size: 14px;text-align: center;margin-top: 12px;text-transform: uppercase;}

.search { line-height:50px;  height: 50px; background-color:#e1eff9;margin-bottom:10px;padding: 8px 0;}
.searchcss{box-shadow: 0px 1px 15px 2px #60abdc;border-radius: 26px;height: 50px;line-height: 50px;width: 1180px;border: 1px solid #abd8f5;padding-left:16px;background-color:#e1f1fb;overflow: hidden;}
.search .form { float: left; margin-right: 10px; }
.search select {border: 1px solid #0582c5;height: 30px;}
.search .tex2 {border: 1px solid #0582c5;padding: 2px;height: 24px;}
.search .btn2 {background-color: #0582c5;border: 1px solid #0582c5;font-weight: bold;color: #FFFFFF;padding-right: 3px;padding-left: 3px;height: 30px;width: 40px;}
.search .remen {font-size:14px;}
.search .remen strong{color:#333; }
.search .remen a { padding-right: 5px; padding-left: 5px;  }
.search .remen a:hover{color: red;}

.banner{width:100%;height: 400px;}
.banner img{width:100%;height: 400px;display: block;}

.fullSlide {width:100%;position:relative;height:500px;width: 100%; min-width: 950px; margin-bottom:10px;}
.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; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:-48%;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;display:inline;zoom:1;width:40px;height:12px;margin:5px;overflow:hidden;background:#fff;line-height:999px;border-radius:12px;}
.fullSlide .hd ul .on {background:#073b7a;}
.fullSlide a{height:500px;width:100%;}

.box { background-color: #FFF; border: 1px solid #cccccc; padding: 8px; overflow: hidden; margin-bottom: 6px; }
.hezuo { overflow: hidden; height: 1%; }
.hezuo .neiron { height: 240px; overflow: hidden; }
.hezuo li { display: inline;float: left; height: 58px;margin: 6px 7px 0;overflow: hidden;text-align: center;width: 79px;}
.hezuo li img { padding: 1px; border: 1px solid #CCC; }
.about {overflow: hidden;height: 1%;float: right;width: 1200px;margin-bottom: 6px;}
.about .neiron {background-color: #FFF;padding: 10px;padding-top:5px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;height: 303px;}
.about .jianjie {float: left;width: 765px;margin-right: 15px;overflow:hidden;line-height:32px;font-size: 16px;height:305px;text-align:justify;}
.about .jianjie a { font-size: 16px; font-weight: bold; }
.about .jianjie p { padding-bottom: 5px; font-size: 13px; }
.about img {float: right;}

.left { float: left; width: 210px; margin-bottom: 6px; overflow:hidden; }
.right { float: right;margin-bottom: 6px; }
.biaoti { color: #FFF; line-height: 28px; height: 28px; overflow: hidden; background-image: url(/skin/xy/img/h2.gif); background-repeat: repeat-x; background-position: center top; }
.biaoti h2 { font-size: 14px; float: left; padding-left: 15px; }
.biaoti h2 a{ color:#fff;padding:0 10px;}
.biaoti h2 a:hover,.biaoti h2 a.cur{color:Red}
.biaoti .more { float: right; color: #FFF; margin-right: 10px; }
.neiron { background-color: #FFF; padding: 10px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; }

.product {    display: block !important; }
.product .biaoti { }
.product .biaoti h2 { text-align: center; float: none; padding-left: 0; }
.product li { background-color:#97d3f7; padding-top:1px; line-height: 14px; clear: both; height: 44px; width: 210px; _margin-top: 1px; }
.product li.bg2{background-color:#b0d9f3;}
.product li img { float: left; margin-top: 4px; margin-left: 10px; margin-right: 5px; }
.product li a { font-weight: bold; text-decoration: none; color: #000; display: block; }
.product li a span { display: block; padding-top: 8px; }
.product li a strong { font-weight: normal; }
.product li a:hover { color: #1e79af; }

.products_new {float: left;width: 970px;margin-bottom: 6px;margin-left: 20px;}
.products_new .neiron {overflow: hidden;height: 835px;width: 948px !important;}
.products_new li {float: left;text-align: center;padding: 7px 12px;width: 165px;overflow: hidden;height: 194px;}
.products_new li a{color:#666;}
.products_new li span{width: 162px;height: 30px;line-height: 30px;background-color:#eee;display:inline-block;overflow:hidden;word-break:break-all;}
.products_new li img {border: 1px solid #CCC;width: 160px;height: 160px;}
.products_new li:hover span{background-color:#1e79af;}
.products_new li:hover a{color:#fff;}
.products_new li img:hover { border: 1px solid #1e79af; }

.gundong {clear: both;background-color: #FFF;overflow: hidden;width: 1200px;height: 168px;margin-bottom: 6px;}
.gundong li { float: left; text-align: center; padding-top: 12px; padding-right: 15px; padding-left: 15px; }
.gundong li img { padding: 3px; border: 1px solid #CCC; }
.gundong li img:hover { border: 1px solid #1e79af; }

.gundong .zuo,.gundong .you { width:36px; float: left; cursor:pointer;  }
.gundong .you { float: right; }
.gundong .gc{width: 1128px;float:left;overflow:hidden;    margin-top: 8px;}
.gundong .gc li{height:144px;}

.video {float: left;width: 593px;margin-bottom: 6px;overflow: hidden;}
.video .neiron { height: 309px; overflow: hidden; padding: 0px; }
.video .neiron a img{width: 577px;margin: 3px 8px;height: 300px;}
.weibo { margin-bottom: 6px; }
.weibo .neiron { overflow: hidden; height: 290px; }
.weibo li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; line-height: 28px; _margin-left: -15px; }
.weibo li a { background-image: url(/skin/xy/img/li.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.rongyu {width: 593px;float: right;margin-bottom: 6px;overflow: hidden;}
.rongyu .neiron { height: 289px; overflow: hidden; }
.rongyu li { float: left; text-align: center; padding: 5px 20px; }
.rongyu li img { padding: 3px; border: 1px solid #CCC; }
.rongyu li img:hover { border: 1px solid #1e79af; }
.wenti {margin-bottom: 6px;background: url(/skin/xy/img/wentibg.png) no-repeat center top;height: 713px;overflow: hidden;}
.wenti .neiron {height: 521px;overflow: hidden;}
.wenti li { margin-left:5px; line-height: 24px; padding-bottom: 4px; padding-top: 4px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.wenti li a { text-decoration: none;font-weight: bold;font-size: 14px;}
.wenti li span.time{width:82px;height:24px;display:block;font-weight: bold;font-size: 14px;}
.wenti li a.more{width:82px;height:24px;display:block;}
.wenti li p{line-height:24px;font-size: 14px;height: 43px;}
.indexwt{height:auto;width: 1200px;}
.indexwt .neiron{height:auto;}

/* =======================内页======================= */
.neiye { margin-bottom: 10px; width: 730px; float: right; overflow: hidden; }
.neiye .biaoti { color: #FFF; padding-left: 10px; }
.neiye .biaoti h2 { font-size: 14px; font-weight: bold; color: #FFF; }
.neiye .biaoti a { font-weight: bold; color: #FFF; padding-right: 5px; padding-left: 5px; }
.neiye .biaoti a:hover { text-decoration: underline; }
.neiye .neiron { padding: 10px; }
.neiye .neiron .xiangxi {color:#333; overflow: hidden; font:18px/30px 微软雅黑 !important;border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-top: 8px;}
.neiye .neiron .xiangxi p,.neiye .neiron .xiangxi span { padding-top: 5px; padding-bottom: 5px; font:18px/30px 微软雅黑 !important;}
.neiye .neiron .xiangxi a{color:#333 !important;}
.neiye .neiron .xiangxi table {width:706px !important;}
.neiye .neiron .xiangxi table tr{height:80px;}
.neiye .neiron .xiangxi table td{border:1px solid #333;    text-align: center; word-break: break-all;}

/*---------- 产品列表 ---------*/
.products_liebiao {float: right;width: 730px;margin-bottom: 6px;}
.products_liebiao .neiron {overflow: hidden;}
.products_liebiao li {width:160px; height:180px; overflow:hidden;float: left;padding: 12px 8px;text-align: center;}
.products_liebiao li img {padding: 3px;border: 1px solid #199ce1;}
.products_liebiao li img:hover {border: 1px solid #000;}
.products_liebiao li a {color: #199ce1;}

/* =======================产品详细======================= */
.article_product {}
.product_top {padding-bottom: 20px;height: 1%;overflow: hidden;}
.product_top h1 {font-size: 20px;line-height: 32px;color: #008ad4;}
.product_top .product_tu {float: left;width: 320px;}
.product_top .product_canshu {float: right;width: 380px;color: #000;}
.product_top .product_canshu h1 {font-size: 20px;line-height: 32px;color: #C00;}
.product_top .product_canshu ul {color: #666666;height: 200px;}
.product_top .product_canshu ul li {padding-top: 6px;font-size: 13px;line-height: 18px;color: #666;}
.product_top .product_canshu ul li strong {color: #000;display: block;float: left;}
.product_top .product_canshu .shuliang {width: 50px;}
.product_top .product_canshu .pdf {float: left;padding-top: 20px;}
.product_top .product_canshu .rohs {text-align: right;padding-top: 30px;}

/* =======================相关产品======================= */
.products_hot {float: right;width: 730px;margin-bottom: 6px;}
.products_hot .neiron {overflow: hidden;height: 1%;}
.products_hot li {float: left;text-align: center;padding-top: 5px;padding-right: 8px;padding-bottom: 5px;padding-left: 8px;}
.products_hot li img {padding: 3px;border: 1px solid #CCC;}
.products_hot li img:hover {border: 1px solid #1e79af;}

/* =======================页码======================= */
#page { font-size: 15px; text-align: center; color: #666666; clear: both; line-height: 22px; overflow: hidden; padding-top: 20px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
#page a { margin-right: 3px; margin-left: 3px; border: 1px solid #CCC; padding-right: 3px; padding-left: 2px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; color: #000; }
#page a:hover { border-top-color: #749513; border-right-color: #749513; border-bottom-color: #749513; border-left-color: #749513; color: #000; background-color: #fff; text-decoration: none; }
#page .current { font-weight: bold; color: #FFF; background-color: #8dbc18; border-top-color: #749513; border-right-color: #749513; border-bottom-color: #749513; border-left-color: #749513; }

/* =======================新闻列表======================= */
.subnav h2 { text-align: center; float: none; }
.subnav .neiron { background-color: #f5f5f5; padding: 0px; }
.subnav .neiron li { float: left; width: 100%; }
.subnav .neiron a { background-color: #f5f5f5; display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 28px; font-weight: bold; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; background-image: url(/skin/xy/img/li2.gif); background-repeat: no-repeat; background-position: 15px center; color: #333; }
.subnav .neiron a:hover { background-color: #fff; text-decoration: none; }
.subnav .neiron .current, .subnav .neiron .current:hover { background-image: url(/skin/xy/img/li3.gif); background-repeat: no-repeat; background-position: 15px center; background-color: #007bca; color: #FFF; text-decoration: none; border-top-color: #FFF; }
/* =======================新闻列表======================= */
.list_news .neiron li { clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; height: 1%; overflow: hidden; padding-bottom: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 5px; }
.list_news .neiron ul a { font-size: 14px; line-height: 26px; float: left; font-weight: bold; }
.list_news .neiron ul a:hover { text-decoration: underline; }
.list_news .neiron strong { color: #fd6802; font-weight: normal; font-size: 12px; float: left; line-height: 26px; margin-left: 10px; }
.list_news .neiron p { clear: both; font-size: 12px; line-height: 20px; color: #999; }
.list_news .neiron .span{ float:right;line-height: 26px; }

/* =======================问题列表======================= */
.neiron_faq li { clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; height: 1%; overflow: hidden; padding-bottom: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 5px; }
.lianjie { font-size: 14px; line-height: 26px; float: left; font-weight: bold; }
.neiron_faq strong { color: #fd6802; font-weight: normal; font-size: 12px; float: left; line-height: 26px; margin-left: 10px; }
.neiron_faq p { clear: both; font-size: 12px; line-height: 20px; color: #999; }
.neiron_faq .span{ float:right;line-height: 26px; }

/* =======================新闻详细======================= */
.article_news { }
.article_news .news_top { }
.article_news .news_top h1 { text-align: center; color: #0064aa; line-height: 32px; }
.article_news .laiyuan { text-align: center; color: #999999; line-height: 24px; }
/*---------- 底部 ---------*/
.foot { clear: both; width: 950px; }
.seo { text-align: center; color: #666; line-height: 18px; padding-top: 8px; }
.seo a { color: #666; }
.seo2 { text-align: center; color: #666; line-height: 18px; padding-top: 8px; padding-bottom: 8px; }
.seo2 a { color: #666; }
.seo a:hover {color:red;}
.seo2 a:hover { color:red; }
.link {background-image: url(/skin/xy/img/link.gif);background-repeat: no-repeat;background-position: center left;height: 85px;background-size: 100% 100%;width: 1200px;overflow: hidden;clear: both;line-height: 18px;margin-bottom: 6px;}
.link ul { padding-top: 10px; padding-left: 60px; padding-right: 30px; }
.link ul a {padding-right: 10px;padding-left: 10px;/* font-size: 13px; */}
.menu2 { line-height: 33px; height: 33px; color: #FFF; text-align: center; background-color: #21a3e8; }
.menu2 a { font-weight: bold; color: #FFF; padding-right: 12px; padding-left: 12px; }
.footer { text-align: left; line-height: 20px; padding-top: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9e9e9e; background-image: url(/skin/xy/img/logo_foot.gif); background-repeat: no-repeat; background-position: right center; }

#smap a{ padding-right:25px; background:url(/skin/xy/img/way.jpg) no-repeat right center;}

/*orochi 2011-12-5*/
.max_img { width:314px; height:247px; overflow:hidden; display:block;border:1px solid #d6d7d7; padding:1px;}
.max_img img{ width:310px; height:310px;}
.min_img{ width:313px; height:37px; margin-top:7px; text-align:center;}
.min_img img{ width:44px; height:35px;border:1px solid #d6d7d7; padding:1px; margin:0 5px;}

div.clear, span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.menu3 {background-color: #86cef5;width: 160px;position: absolute;z-index:10;margin-top:60px;margin-left: 96px;padding-bottom:5px;overflow:hidden;}
.menu3 li{width: 160px;height:37px;float:left;line-height:37px;background-color:#86cef5;text-align:center;}
.menu3 li a{white-space:nowrap; color:#111; font-weight:bold;}
.menu3 li:hover{background-color:#21a3e8;}
.menu3 li:hover a{color:#fff;}
.m1{margin-left:208px;width: 480px;}
.m2{ margin-left: 568px;}
.m3{ margin-left:912px;}
.m4{margin-left:0;width: 1200px;}
.m5{margin-left:472px;}
.menu .a_con{display:none;}

#show { width: 128px;position: absolute; right: 15px; top: 120px; z-index: 999; }
#show #kfcon{background-color:#fff;}
.kf ul {  text-align:center; width: 123px; padding-left: 7px; }
.kf li { height: 32px; line-height:32px; width: 123px; padding-top: 5px; }
.kf li a{font-size:16px;}
#kftit{ width:25px; float:right; display:none;}

.weibo { margin-bottom: 6px; }
.weibo .neiron { overflow: hidden; height: 313px; }
.weibo li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; line-height: 28px;font-size: 14px; height: 26px;overflow: hidden; word-break: break-all;}
.weibo li a { background-image: url(/skin/xy/img/li.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px;}

.indexweibo{width:950px;}
.indexweibo .neiron{height: 590px;}
.indexweibo li a{font-weight:bold;}
.indexweibo li .time{font-weight:bold;color:#333;}
.indexweibo li a.nones{background:none;}

.xiangguan_zx { overflow: hidden; height: 1%; padding-bottom: 10px; }
.xiangguan_zx ul { font-size: 11px; line-height: 24px; color: #999999; }
.xiangguan_zx ul li { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; float: left; width: 330px; margin-left: 10px; margin-right: 10px; _margin-right: 8px; overflow: hidden; }
.xiangguan_zx ul a { font-size: 12px; margin-left: 5px; }

.review{ border:1px solid #ccc; padding:5px 10px;}
.review li { clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; height: 1%; overflow: hidden; padding-bottom: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 5px; }
.review ul a { font-size: 14px; line-height: 26px; float: left; font-weight: bold; }
.review ul a:hover { text-decoration: underline; }
.review strong { color: #fd6802; font-weight: normal; font-size: 12px; float: left; line-height: 26px; margin-left: 10px; }
.review p { clear: both; font-size: 12px; line-height: 20px; color: #999; }
.review .span{ float:right;line-height: 26px; }
.body_l{ width:210px; overflow:hidden; float:left;}

.hezuo .neiron{padding-top:0; height:251px;}
.gc_img{ width:83px; height:31px;}

/*2012-6-17*/
#f_nav{ width: 100%; height: 16px; float: left; margin-top: -29px;text-align: right; }
#f_nav ul{ padding-right:5px; float:right;}
#f_nav li{width:16px;height:16px;margin:0 3px; float:left; background:#333;border:1px solid #FFF;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#FFF;text-align:center;}
#f_nav li.navOn{background:#FF6600;}
.hd{ width: 100%; height: 16px; float: left; margin-top: -16px;text-align: right; }
.hd ul{ padding-right:5px; float:right;}
.hd li{width:16px;height:16px;margin:0 3px; float:left; background:#333;border:1px solid #FFF;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#FFF;text-align:center;}
.hd li.on{background:#FF6600;}

.icontact{height: 311px;overflow:hidden;background:url("/skin/xy/img/icontact.jpg") center center no-repeat;}
.icontact .content{width:950px;height:311px;}
.icontact .contxt{width: 218px;height:200px;overflow:hidden;padding-left:5px;margin-top: 50px;margin-left: 50px;}
.icontact .contxt h3{font-size:30px;color:#333;height:50px;line-height:50px;color: #fff;}
.icontact .contxt p{font-size:16px;height:30px;line-height:30px;font-weight:bold;color: #fff;}
.icontact .contxt p img{width:20px;height:22px;}
.icontact .contxt p a.cft img{width:77px;height:19px;}
.icontact .ewm{width: 306px;height:200px;overflow:hidden;margin-right: 50px;margin-top: 50px;}
.icontact .ewm img.code{width:140px;height:140px;padding-top:30px;padding-right:10px;}
.icontact .proc{width:320px;height:300px;overflow:hidden;margin-top: 8px;}
.icontact .proc h3{font-size:30px;color:#333;height:50px;line-height:50px;color: #fff;}
.icontact .proc .hotjz{width:320px;height:250px;overflow:hidden;}
.icontact .proc .hotjz a{float:left;width:160px;height:28px;line-height:28px;display:block;font-weight:bold;color: #fff;font-size:14px;overflow: hidden;}

.fl{float:left;}
.fr{float:right;}
.banner_a1{height:274px; overflow:hidden;margin-left: 10px;width:378px;border: 2px solid #27a8ed;padding: 3px;border-radius: 4px;}
.banner_a1 li{ float:left; width:378px;  }

.qs {height:180px;overflow: hidden;width:100%;}
.qss { height:150px; padding-top:35px;position:relative;z-index:1;}
.qss h4 { float:left; font:24px "Microsoft YaHei"; color:#333333;}
.qss h4 span { font-size:12px; color:#868686; margin-left:5px;}
.qss h4 em { display:block; margin-top:10px;}
.qss h4 em a img { width:50px; height:25px;}
.qss h4 p { margin-top:10px;}
.qss h4 p a { font:12px "Microsoft YaHei"; color:#999999;}
.qss .ul_warp { float:left;width:1045px; overflow:hidden;margin-left: 10px;}
.qss ul li { float:left;}
.qss ul li img { width:155px; height:93px; border:1px solid #d2d2d2;}

.qss .ul_warp{ position:relative; margin-top:-15px;}
.qss ul li{ margin-right:10px;position:relative;width:165px;height:140px;overflow:hidden;}
.qss ul li img{ width:163px; height:93px;}
.qss ul li span{width:165px;height:30px;line-height:30px;text-align:center;background-color:#2a9be3;display: block;}
.qss ul li span a{color:white;font-size:16px;}

.sto{height: 1515px;overflow: hidden;background: #DDF3FF  url(/skin/xy/Img/sto_bj.jpg) no-repeat center 135px;}
.sto .w1200{width: 1200px;margin:0 auto;}

.sto h2{line-height: 48px;font-size: 30px;color: #345F9E;width: 420px;margin-left: 666px;margin-top: 23px;}
.sto h2 span{ line-height: 42px; display: block; color: #4b3510; font-size: 30px; font-family: "Microsoft Yahei"; font-weight: normal;}
.sto h2 em{ display: block; font-size: 18px; font-family: Arial; font-style: italic; font-weight: normal; color: #7daef5; line-height: 36px;}

.sto_con{ position: relative; height: 1322px; margin-top: -110px;}
.sto_con dl{position: absolute;width: 600px;height: 635px;}
.sto_con dl dt{height: 259px;overflow: hidden;position:absolute;}
.sto_con dl dt img{ width: 570px; height: 259px;}
.sto_con dl dd{ height: 365px;overflow:hidden; margin-top: 270px;}
.sto_con dl dd span{line-height: 30px;display: block; background: url(/skin/xy/Img/sto_wb.gif) no-repeat left top; display: block; width: 175px; height: 
91px; overflow: hidden;padding-top: 28px; text-align: center; display:block;font-size: 24px; color: #fff;margin-left:110px;}
.sto_con dl dd span a{ color:#fff; display:block;width: 175px; height: 
91px;  padding-top: 28px;}
.sto_con dl dd span a:hover{ text-decoration:none;}
.sto_con dl dd p{ width: 160px; height: 119px; overflow: hidden;}
.sto_con dl dd .ppshort{width: 568px;margin:0 auto;height:auto;color:#333;line-height:26px;font-size:14px;text-align: justify;}
.sto_con dl dd .ppshort em{display: block; font-size: 18px; font-family: Arial; font-style: inherit; color: #345F9E;font-weight:bold; }
.sto_con dl dd p img{ width: 160px; height: 119px;}

.sto_con .s01{top: 0;left: -9px;}
.sto_con .s01 dt{right: 20px;top:0;}
.sto_con .s02{top: 130px;right: -23px;}
.sto_con .s02 dt{left: 20px;top:0;}
.sto_con .s03{top: 648px;left: -9px;}
.sto_con .s03 dt{right: 20px;top:0;}
.sto_con .s04{top: 747px;right: -18px;}
.sto_con .s04 dt{left: 20px;top:0;}

.cto_btn{ position: absolute; bottom: 10px; left: 204px; width: 220px; height: 53px; text-align: center; font-size: 20px; color: #31CEFF; line-height: 53px;border:2px solid #345f9e;}
.cto_btn a{ color: #345F9E; text-align: center;}

.hfbanner{width:100%;height:195px;}
.hfbanner a{display:block;width:100%;height:195px;}

.ftbc{background-color:#eef7fd;}

.lxleft{background-color:#2da9f3;}
.lxleft .lxcon{color:#fff;line-height:26px;padding:5px;}
.lxleft .lxcon p{font-size:16px;}

.neiyelxfs{height:40px;line-height:40px;background-color:#b3e1fd;margin-top:6px;margin-bottom:10px; font-weight: bold;box-shadow: 2px 3px 7px 3px #1e79af;}
.neiyelxfs span{color:#345F9E;font-size:16px;padding-left:13px;height:40px;line-height:40px;display:block;float:left;}
.neiyelxfs span img{height:23px;    vertical-align: middle;}
.neiyelxfs span a{color:#d11417;}

.bt01{ text-align: center;overflow: hidden; color:#548eb6; font-size: 44px;font-family: "Simsun"; font-family: MSungPRC;line-height: 50px;}
.bt01 a{ color:#548eb6; }
.bt01 i{font-style: normal;display: block; font-size: 34px; font-family: Arial; font-family: MSungPRC; color:#d1d1d1; text-transform: uppercase;font-weight: normal;line-height: 36px;letter-spacing: 3px;}
.bt01 span{display: block; font-size: 32px; color:#444444; line-height: 36px;font-weight: normal;font-family: "Simsun";background: url(http://www.xianhe888.com/images/pin_line.png) no-repeat center 0 ;padding-top: 8px; margin-top: 5px;}

.news_bj{height: 980px;font-family:"Microsoft Yahei";overflow: hidden;background: url(/skin/xy/img/newsbg.png) no-repeat center top;}
.news_bj .w1200{width:1198px;margin: 20px auto 10px;border:1px solid #548eb6;background-color:#fff;box-shadow:2px 2px 6px 1px #548eb6;overflow: hidden;}
.news_bj h2{height:95px;background: url(/skin/xy/img/news_line.gif) no-repeat center bottom;padding-top: 20px;}
.news_bj .news{width: 1178px;overflow: hidden;margin-top: 5px;padding: 0 10px;}
.news1 {height:163px; border-bottom: 1px solid #d2d2d2; overflow: hidden;margin-bottom: 15px;}

.news2 {margin-top: 30px;height: 130px;overflow: hidden;border-bottom: 1px solid #ccc;}
.news2 dt{float: left;width: 251px;overflow: hidden;height: 130px;}
.news2 dt img{height: 129px;width: 251px;}
.news2 dd{width: 730px;float: left;overflow: hidden;padding-left: 30px;}
.news2 dd h3{line-height: 36px; height:36px; overflow: hidden; font-size: 16px;font-weight: normal;}
.news2 dd h3 a{color:#222222;font-size: 22px;}
.news2 dd p{ word-break: break-all; font-size: 16px; padding:3px 0 0 0; color:#666666; line-height: 24px;}
.news2:hover{border-bottom:1px solid #548eb6;}
.news2:hover dd h3 a{color:#548eb6;font-weight: bold;}
.news2 .riqi {float:right;width: 150px;overflow: hidden;text-align: center;font-size: 24px;color: #fff;font-family: Arial;line-height: 30px;background-color: #548eb6;margin-top: 40px;}
.news2 .riqi span{font-family: Impact;line-height: 36px;padding-top: 14px;}
.news2:hover .riqi span{color:#fff;}