 
@import url('layer.css');
@import url('flexslider.css');
@import url('animate.css');
/*公共部分*/
*{outline:none;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
html{overflow:scroll;overflow-x:hidden;overflow-y:scroll}
body{margin:0 auto;background-color:#fff;font-family:微软雅黑}
h1,h2,h3,h4,h5{font-weight:100}
img{border:0}
ul,li{list-style:none}
a:link,a:visited{font-size:12px;color:#555;text-decoration:none;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:微软雅黑}
a:hover{font-size:12px;color:#0261b3;text-decoration:underline;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:微软雅黑}
.all{position:relative;z-index:1;width:100%;overflow:hidden}
.wrapper{overflow:hidden;width:1000px;margin:0 auto;text-align:left}
.clear,.cb{clear:both;height:1px}
.od{overflow:hidden;display:block}
.red{color:red}
.red2{color:#ba1019}
.blank{height:10px}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.none{display:none}
.cen{text-align:center}
.h10{width:100%;height:10px}
.mt17{height:17px}
.mr16{margin-right:16px}
.of,.of *{overflow:visible}
.transparent{background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3}
.vs,.vs *{overflow:visible}
.hd,.hd div,.hd ul,.hd li,.hd dl,.hd dt,.hd dd,.hd h1,.hd h2,.hd h3,.hd h4,.hd h5,.hd Table,.hd tr,.hd td{overflow:hidden}
.shade{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.shade2{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.db{display:block}
.mask{position:fixed;z-index:2;left:0;top:0;display:none;width:100%;height:10000px;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}
.no_transition,.no_transition *,.no_transition a,.no_transition a:link,.no_transition a:visited,.no_transition a:hover,.no_transition a:active{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.transition,.transition *,.transition a,.transition a:link,.transition a:visited,.transition a:hover,.transition a:active,.transition a *{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.img img{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.ib{display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;word-spacing:normal}
.ovs{overflow:hidden}
.loading{min-height:150px;background:url(../image/loading-2.gif) center center no-repeat}
.max1000{max-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":""); }

.body table {
    border-collapse: collapse;
    border-spacing: 0;
}
.body td{
    padding: 1px;
	border-width:1px;
	border-style:solid;
}
.a{cursor:pointer}
.a:hover{text-decoration:none}
/*header*/
.headerTop{width:100%;height:32px;background-color:#f3f3f3;border-top:3px solid #0080cb;line-height:32px}
.headerTop .text{width:741px;line-height:32px;text-indent:4px;font-size:12px;color:#555}
.headerTop .links{width:259px;background:url(../image/headerLinks.gif) no-repeat;text-align:center;line-height:32px;font-size:12px;color:#fff}
.headerTop .links a:link,.headerTop .links a:visited,.headerTop .links a:hover{font-size:12px;color:#fff}
.headerBottom{width:100%;height:119px;background-color:#f8f8f8}
header .logo{width:81px;margin:40px 0 0 2px}
header .name{width:177px;margin:37px 0 0 5px}
header .name .cn{line-height:36px;font-size:32px;font-weight:bold;color:#040000}
header .name .en{line-height:12px;text-transform:uppercase;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#969696}
header .title{width:493px;margin-top:27px;padding:5px 0 6px 13px;border-left:1px solid #dedede;line-height:33px;font-size:22px;font-weight:bold;color:#ff7900}
header .title span{line-height:25px;font-size:15px;color:#161616;font-weight:100}
header .tel{width:178px;margin-top:37px;padding-left:49px;background:url(../image/tel.gif) 0 4px no-repeat}
header .telTitle{width:100%;line-height:20px;font-size:14px;color:#858484}
header .telNumber{width:100%;line-height:34px;font-size:30px;color:#ff7800;font-family:Impact}
/*nav*/
nav{width:100%;height:53px;background:url(../image/nav.gif) repeat-x}
nav ul{width:100%}
nav .li{position:relative;z-index:999;width:120px;height:53px;margin-right:5px;background:url(../image/navLine.gif) right top no-repeat}
nav .li7{background:none}
nav .li .a{display:block;width:99px;height:39px;margin:9px 5px;text-align:center;line-height:39px}
nav .li .a:link,nav .li .a:visited{font-size:14px;font-weight:bold;color:#fff}
nav .li .active:link,nav .li .active:visited,nav .li .a:hover{background:url(../image/navLi.png) no-repeat;text-decoration:none;font-size:14px;font-weight:bold;color:#0057a7}
nav .dl{overflow:hidden;display:none;position:absolute;z-index:999;top:53px;left:0;width:100%;padding:5px 0;background-color:#036dbb}
nav dt{overflow:hidden;width:100%;height:24px;text-align:center;line-height:24px}
nav dt a:link,nav dt a:visited{font-size:14px;color:#fff}
nav dt a:hover{font-size:14px;color:#fff}
.topSearch{padding:5px 0}
.hotWords{width:742px;line-height:35px;font-size:12px;color:#555}
.topSearch .form{width:258px;height:34px;background:url(../image/topSearch.gif) no-repeat}
.topSearch .searchText{width:198px;height:24px;margin:5px 0 0 8px;background:none;border:0;line-height:24px;text-indent:10px;font-size:12px;color:#aeaeae}
.topSearch .searchBtn{width:52px;height:34px;background:none;border:0;cursor:pointer}
/*footer*/
footer{width:100%;padding:18px 0;background:url(../image/footer.jpg) center top repeat-x #0166b6;border-top:4px solid #005995}
.friendlinks .h1{width:100%;padding:0 10px;line-height:27px;text-indent:2px}
.friendlinks .h1 .cn{font-size:16px;font-weight:bold;color:#fff}
.friendlinks .h1 .en{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#fff}
.friendlinks .content{height:46px;margin-top:5px;padding:0 10px;line-height:24px;font-size:12px;color:#fff}
.friendlinks .content a:link,.friendlinks .content a:visited,.friendlinks .content a:hover{font-size:12px;color:#fff}
.footerNavs{width:100%;height:45px;background:url(http://www.taishanxinyuan.com/skin/default/images/footer.gif);text-align:center;line-height:45px;font-size:14px;color:#fff}
.footerNavs a:link,.footerNavs a:visited,.footerNavs a:hover{font-size:14px;color:#fff}
footer .logo{width:263px;margin:63px 0 0 3px}
footer .copyright{width:468px;margin-top:40px;padding-left:18px;border-left:1px solid #318bca;line-height:24px;font-size:12px;color:#fff}
footer .copyright a:link,footer .copyright a:visited{font-size:12px;color:#fff}
footer .copyright a:hover{font-size:12px;color:#fff}
footer .weixin{width:109px;margin-top:27px;margin-right:19px}
footer .weixin.last{margin-right:0}
footer .weixin span{margin-top:3px;text-align:center;line-height:24px;font-size:12px;color:#fff}
/*index*/
.index1{margin-top:30px}
.index1 .ml{width:250px;margin-bottom:27px}
.index1 .ml .mt{width:100%;height:47px;background:url(../image/sidebarTop.gif) no-repeat;text-align:center;line-height:47px;font-size:19px;font-weight:bold;color:#fff}
.index1 .ml .mb{width:100%;height:17px;background:url(../image/sidebarBottom.gif) no-repeat}
.index1 .ml .div{width:100%;height:603px;background:url(../image/sidebar.gif) no-repeat}
.index1 .ml ul{width:213px;margin:25px 0 0 19px}
.index1 .ml .li1{width:100%;height:32px;margin-bottom:20px}
.index1 .ml .li1 a{overflow:hidden;display:block;width:100%;height:32px;background:url(../image/sidebarLi1.png) no-repeat;line-height:30px;text-indent:14px}
.index1 .ml .li1 a:link,.index1 .ml .li1 a:visited{font-size:14px;color:#333}
.index1 .ml .li1 a:hover{text-decoration:none;font-size:14px;color:#0057a7}
.index1 .ml .li2{width:100%;height:30px;margin-bottom:10px}
.index1 .ml .li2 a{overflow:hidden;display:block;width:100%;height:30px;background:url(../image/sidebarLi2.png) -20px 0 no-repeat;line-height:30px;text-indent:40px}
.index1 .ml .li2 a:link,.index1 .ml .li2 a:visited{font-size:12px;color:#fff}
.index1 .ml .li2 a:hover{text-decoration:none;font-size:12px;color:#fff;font-weight:bold}
.index1 .mr{width:731px}
.index1 .mr .h1{position:relative;z-index:0;width:100%;height:38px;background:url(../image/indexProductsRightTop.gif) no-repeat;line-height:38px;text-indent:21px;font-size:16px;font-weight:bold;color:#fff}
.index1 .mr .h1 a{position:absolute;z-index:999;right:0;top:9px;display:block;width:55px;height:18px;background:url(../image/more.gif) no-repeat;text-align:center;text-indent:0;line-height:18px}
.index1 .recommentProducts{width:753px;margin:23px 0 0 1px}
.index1 .recommentProducts li{width:251px;height:202px}
.index1 .recommentProducts li img{width:220px;height:148px;padding:3px;background-color:#efefef;border:1px solid #dcdcdc}
.index1 .recommentProducts .a:hover img{border-color:#0261b3}
.index1 .recommentProducts .title{width:228px;height:32px;text-align:center;line-height:32px;font-size:12px;color:#555}
.index1 .recommentProducts .a:hover .title{color:#0261b3}
.index2{width:100%;border-top:1px solid #e9e9e9}
.index2 .border{width:100%;height:296px;margin:2px 0;padding-top:18px;background:url(../image/index2.gif) center 64px no-repeat #f5f5f5;border-bottom:1px solid #e9e9e9}
.index2 .title{line-height:46px;text-align:center;font-size:24px;font-weight:bold;color:#333}
.index2 .en{width:141px;height:23px;margin-left:435px;text-align:center;line-height:23px;text-transform:uppercase;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#666}
.index2 .more{width:70px;height:17px;margin-left:466px;margin-bottom:35px;text-align:center;line-height:17px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff}
.partners .wrapper{position:relative;z-index:0;width:1015px;padding-left:27px}
.partnersCarousel{width:1003px}
.partnersCarousel li{width:201px}
.partnersCarousel img{width:180px;height:133px;padding:2px;border:1px solid #dedede}
.partnersCarousel .title{width:186px;height:42px;text-align:center;line-height:42px;font-size:12px;color:#555}
.partnersCarousel .a:hover .title{color:#007bc9}
.honorFocus{width:1015px}
.honorFocus li{width:203px;height:99px}
.honorFocus li img{width:181px;height:93px;padding:2px;background-color:#efefef;border:1px solid #dfdfdf}
.honorFocus .a:hover img{border-color:#0261b3}
.index3{height:1510px}
.index3_1{width:100%;height:206px;background:url(../image/index3_1.gif) center no-repeat}
.index3_2{width:100%;height:84px;background:url(../image/index3_2.gif) center no-repeat}
.index3_3{width:100%;height:303px;background:url(../image/index3_3.gif) center no-repeat}
.index3_4{width:100%;height:294px;background:url(../image/index3_4.gif) center no-repeat}
.index3_5{width:100%;height:252px;background:url(../image/index3_5.gif) center no-repeat}
.index3_6{width:100%;height:371px;background:url(../image/index3_6.gif) center no-repeat}
.indexProductslist li{width:255px;height:208px}
.indexProductslist img{width:208px;height:133px;padding:7px;border:1px solid #e1e1e1}
.indexProductslist .a:hover img{border-color:#ff9a40}
.indexProductslist .title{width:224px;height:36px;text-align:center;line-height:36px;font-size:14px;color:#555}
.indexProductslist .a:hover .title{color:#ff9a40}
.index4{width:100%;height:492px;padding-top:48px;background:url(../image/index4.gif) repeat-x}
.index4 .title{width:100%;height:70px;background:url(../image/index4_2.gif) 0 47px no-repeat}
.index4 .cn{text-align:center;line-height:34px;font-size:20px;color:#0167b9}
.index4 .en{text-align:center;line-height:19px;text-transform:uppercase;font-size:16px;color:#acacac;font-family:Georgia}
.index4 .more{width:70px;height:17px;margin-left:458px;text-align:center;line-height:17px}
.index4 .more:link,.index4 .more:visited,.index4 .more:hover{font-size:12px;color:#fff}
.index4 .scroller{width:980px;margin:52px 0 0 27px}
.index4 .scroller li{width:245px;height:346px}
.index4 .scroller .a{width:226px;height:346px;background-color:#fff}
.index4 .scroller .a:hover{background-color:#0067bd}
.index4 .scroller img{width:216px;height:162px;margin:5px}
.index4 .scroller .name{width:192px;margin:14px 0 11px 17px;line-height:20px;font-size:12px;font-weight:bold;color:#333}
.index4 .scroller .body{width:192px;margin-left:17px;line-height:24px;font-size:12px;color:#676767}
.index4 .scroller .viewmore{width:87px;height:22px;margin:17px 0 0 66px;background-color:#0166b8;text-align:center;line-height:22px;font-size:12px;color:#fff}
.index4 .scroller .a:hover .name,.index4 .scroller .a:hover .body{color:#fff}
.index4 .scroller .a:hover .viewmore{background-color:#fff}
.index4 .scroller .a:hover .viewmore{color:#0067bd}
.index5{width:100%;text-align:center}
.index5 img{max-width:100%;_width:100%;margin:0 auto}
.index6{height:329px;margin:26px auto 20px auto;background:url(../image/index6.gif) no-repeat}
.indexAbout{width:740px;height:329px}
.indexAbout .h1{position:relative;z-index:0;width:100%;height:40px;padding-top:2px;line-height:40px;text-indent:23px;font-size:16px;font-weight:bold;color:#0166b8}
.indexAbout .h1 span{text-transform:uppercase;font-size:14px;color:#9f9f9f}
.indexAbout .h1 a{position:absolute;z-index:999;top:12px;right:17px;width:70px;height:17px;text-align:center;line-height:17px;text-indent:0}
.indexAbout .h1 a:link,.indexAbout .h1 a:visited,.indexAbout .h1 a:hover{font-size:12px;font-weight:100;color:#fff}
.indexAbout .pic{width:291px;height:231px;margin:22px 0 0 23px}
.indexAbout .text{width:374px;margin:21px 0 0 24px}
.indexAbout .text .name{line-height:22px;font-size:14px;font-weight:bold;color:#333}
.indexAbout .text .body{width:100%;height:184px;margin-top:10px;line-height:27px;font-size:12px;color:#555}
.indexAbout .viewmore{width:89px;height:17px;margin:15px 0 0 0;text-align:center;line-height:22px;font-size:12px;color:#fff}
.indexHonor{position:relative;z-index:0;width:260px;height:327px}
.indexHonor .h1{width:100%;height:42px;text-align:center;line-height:42px;font-size:16px;color:#f7f7f7}
.honorFocus{width:209px;height:237px;margin:23px 0 0 26px}
.honorFocus ul,.honorFocus li{width:209px;height:237px}
.honorFocus li img{width:203px;height:205px}
.honorFocus .title{width:209px;height:32px;text-align:center;line-height:32px;font-size:12px;color:#555}
.honorFocus .flex-direction-nav{}
.honorFocus .flex-direction-nav li{}
.honorFocus .flex-direction-nav a{position:absolute;z-index:999;top:150px;text-decoration:none;display:block;width:17px;height:33px;background:url(../image/partnersCtrl.gif) no-repeat;text-indent:-9999em;transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.honorFocus .flex-direction-nav .flex-prev{left:5px}
.honorFocus .flex-direction-nav .flex-next{left:240px;background-position:-17px 0}
.index7{position:relative;z-index:0;height:327px;margin:20px auto 49px auto;background:url(../image/index7.gif) no-repeat}
.index7 .h1{position:relative;z-index:0;width:100%;height:38px;padding-top:24px;line-height:38px;text-indent:64px;font-size:16px;color:#333}
.index7 .h1 a{position:absolute;z-index:999;top:32px;right:25px;width:70px;height:17px;text-align:center;line-height:17px;text-indent:0}
.index7 .h1 a:link,.index7 .h1 a:visited,.index7 .h1 a:hover{font-size:12px;font-weight:100;color:#0069b5}

.eqFocus{width:916px;height:190px;margin:30px 0 0 49px}
.eqFocus ul{width:916px;height:190px}
.eqFocus li{width:229px;height:190px}
.eqFocus li img{width:208px;height:149px;padding:3px;background-color:#fff}
.eqFocus .title{width:214px;height:21px;margin-top:14px;text-align:center;line-height:21px;font-size:12px;color:#fff}
.eqFocus .flex-direction-nav{}
.eqFocus .flex-direction-nav li{}
.eqFocus .flex-direction-nav a{position:absolute;z-index:999;top:151px;text-decoration:none;display:block;width:17px;height:33px;background:url(../image/ctrl2.gif) no-repeat;text-indent:-9999em;transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.eqFocus .flex-direction-nav .flex-prev{left:25px}
.eqFocus .flex-direction-nav .flex-next{left:959px;background-position:-17px 0}
.indexNews{position:relative;z-index:0;width:718px;margin-bottom:37px;padding-right:19px}
.indexNews .tabs{height:38px;background:url(../image/indexTabs.gif) repeat-x}
.indexNews .tabs li{width:143px;height:38px;line-height:38px;text-indent:19px;font-size:16px;color:#333;cursor:pointer}
.indexNews .tabs li.active{background:url(../image/indexTabsHover.gif) no-repeat;color:#fff}
.indexNews .more{position:absolute;z-index:999;top:10px;right:21px;width:70px;height:17px;background:url(../image/viewmore.gif) no-repeat;text-align:center;line-height:17px}
.indexNews .more:link,.indexNews .more:visited,.indexNews .more:hover{font-size:12px;color:#fff}
.indexNews .pic{width:243px;height:176px;margin-top:25px;padding:3px;border:1px solid #dededc}
.indexNews .text{width:435px;margin:21px 0 0 23px}
.indexNews .text .name{margin-top:3px;line-height:36px;font-size:14px;font-weight:bold;color:#333}
.indexNews .text .body{line-height:27px;font-size:12px;color:#656565}
.indexNews .viewmore{width:90px;height:17px;margin-top:15px;background:url(../image/viewmore2.gif) no-repeat;text-align:center;line-height:17px;font-size:12px;color:#fff}
.indexNews .ul1{width:328px;margin:34px 0 0 13px}
.indexNews .ul1 li{width:100%;height:35px;background:url(../image/icon3.gif) left center no-repeat;line-height:35px;text-indent:26px}
.indexNews .ul2{width:328px;margin-top:34px;padding:0 0 0 48px;background:url(../image/indexNewsLine.gif) repeat-y}
.indexNews .ul2 li{width:100%;height:35px;background:url(../image/icon3.gif) left center no-repeat;line-height:35px;text-indent:26px}
.indexFaq{width:250px;height:506px;margin-bottom:37px;padding-left:13px;background:url(../image/indexFaq.gif) repeat-y}
.indexFaq .h1{position:relative;z-index:0;width:240px;height:38px;margin-left:9px;border-bottom:1px solid #d9d9d9;line-height:38px;text-indent:6px;font-size:16px;font-weight:bold;color:#0166b8}
.indexFaq .h1 .more{position:absolute;z-index:999;top:10px;right:1px;width:70px;height:17px;background:url(../image/viewmore.gif) no-repeat;text-align:center;line-height:17px}
.indexFaq .h1 .more:link,.indexFaq .h1 .more:visited,.indexFaq .h1 .more:hover{font-size:12px;font-weight:100;color:#fff}
.indexFaq .ifaqlist{margin-top:10px;margin-left:10px}
.indexFaq .ifaqlist li{border-bottom:1px solid #ececec}
.indexFaq .ifaqlist li:last-child{border-bottom:0}
.indexFaq .ifaqlist .question{height:28px;padding-left:30px;background:url(../image/question.gif) left center no-repeat;line-height:26px;font-size:14px;font-weight:bold;color:#333}
.indexFaq .ifaqlist .answer{padding-left:30px;background:url(../image/answer.gif) left 6px no-repeat;line-height:28px;font-size:14px;color:#737070}
/*other*/
.banner{width:100%;border-bottom:5px solid #e8e8e8;text-align:center}
.banner img{display:block;max-width:100%;_width:100%;margin:0 auto}
.otherMain{overflow:hidden;margin:0 auto;padding:19px 0}
/*sidebar*/
.sidebar{width:215px}
.sidebarTop{width:100%;height:74px;background-color:#0057a7}
.sidebarTop .cn{width:100%;text-transform:uppercase;margin:15px 0 0 20px;line-height:32px;font-size:24px;font-weight:bold;color:#fff;}
.sidebarTop .en{width:100%;margin-left:20px;text-transform:uppercase;line-height:15px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff}
.sidebar .ul{width:196px;margin-bottom:10px;padding:11px 9px 0 8px;background-color:#f6f6f6;border:1px solid #e6e6e6;border-top:0}
.sidebar .li1{width:100%;height:29px;margin-bottom:10px}
.sidebar .li1 .a{display:block;width:100%;height:29px;background:url(../image/li1.gif) no-repeat;line-height:27px;text-indent:24px}
.sidebar .li1 .a:link,.sidebar .li1 .a:visited{font-size:14px;color:#333}
.sidebar .li1 .a:hover,.sidebar .li1 .a.active:link,.sidebar .li1 .a.active:visited{background-position:0 -29px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;text-decoration:none;font-size:14px;color:#fff}
.sidebar .li2{width:100%}
.sidebar .li2 dt{width:100%;height:28px}
.sidebar .li2 dt .a2{cursor:pointer;display:block;width:100%;height:28px;line-height:28px;text-indent:48px}
.sidebar .li2 dt .a2:link,.sidebar .li2 dt .a2:visited{font-size:12px;color:#666}
.sidebar .li2 dt .a2:hover,.sidebar .li2 dt .a2.active:link,.sidebar .li2 dt .a2.active:visited{text-decoration:none;font-size:12px;color:#1857a4}
.sidebar .li2 dt span{width:2px;height:2px;margin:0 5px 0 0;background-color:#8e8e8e;vertical-align:middle}
.sidebar .li3{width:181px;margin-bottom:10px}
.sidebar .li3 a{cursor:pointer;display:block;width:179px;height:23px;line-height:23px;text-indent:54px}
.sidebar .li3 a:link,.sidebar .li3 a:visited{font-size:12px;color:#8e8e8e}
.sidebar .li3 a:hover,.sidebar .li3 .active:link,.sidebar .li3 .active:visited{text-decoration:none;font-size:12px;color:#1a1c71}
.sidebarTop2{width:100%;height:37px;background:url(../image/leftContactTop.gif) no-repeat;line-height:37px;text-indent:17px;font-size:14px;font-weight:bold;color:#0057a7}
.sidebar .contact{width:193px;margin-bottom:11px;padding:8px 10px;background-color:#fff;border:1px solid #e7e7e7;border-top:0}
.sidebar .contact .tel{width:137px;margin-top:17px;padding-left:56px;background:url(../image/ltel.gif) no-repeat}
.sidebar .contact .telTitle{line-height:100%;font-size:12px;color:#555}
.sidebar .contact .telNumber{line-height:130%;font-size:22px;font-family:Impact;color:#ff9a40}
.sidebar .contact .body{line-height:26px;font-size:12px;color:#555}
.lrecommendProducts{width:189px;margin-bottom:14px;padding:10px 12px 5px 12px;border:1px solid #e7e7e7}
.lrecommendProducts li{width:100%;height:162px}
.lrecommendProducts img{width:187px;height:130px;border:1px solid #e0e0e0}
.lrecommendProducts .a:hover img{border-color:#ff9a40}
.lrecommendProducts .title{width:100%;height:30px;text-align:center;line-height:30px;font-size:12px;color:#555}
.lrecommendProducts .a:hover .title{color:#ff9a40}
/*main content*/
.mainContent{overflow:hidden;width:770px;background-color:#fff}
.mrborder{overflow:hidden;width:738px;padding:0 15px;border:1px solid #e8e8e8}
.mainContent .h1{position:relative;z-index:0;width:100%;height:37px;padding:3px 0;background:url(../image/rTop.gif) left bottom no-repeat;line-height:37px;font-size:16px;font-weight:bold;color:#0057a7}
.mainContent .h1 span{position:absolute;top:10px;right:0;line-height:27px;font-size:12px;font-weight:100;color:#555}
.introduction{padding:15px;text-align:justify;line-height:28px;font-size:14px;color:#555}
.introduction div,.introduction p{font-size:14px;color:#555}
.articleTitle{overflow:hidden;width:100%;padding:10px 0;border-bottom:1px solid #dfdfdf;text-align:center;line-height:26px;font-size:20px;font-weight:bold;color:#333}
.articleTime{width:100%;text-align:center;line-height:32px;font-size:12px;color:#b0b0b0}
.articlePic{width:100%}
.articlePic img{max-width:100%}
.articleContent{overflow:hidden;width:100%;padding:10px 0;text-align:left;line-height:30px;font-size:12px;color:#555}
.articlePage{width:100%;padding-top:15px;border-top:1px solid #e7e7e7;line-height:25px;font-size:12px;color:#ea5413}
.articlePage h1{line-height:25px;font-size:12px;color:#ea5413}

.hotnews{overflow:hidden;width:100%}
.hotnews .h1{position:relative;z-index:0;width:100%;height:37px;margin:1px;padding:3px 0;background:url(../image/rTop.gif) left bottom no-repeat;line-height:37px;font-size:16px;font-weight:bold;color:#0057a7}
.hotnews ul{width:100%;margin:13px 0}
.hotnews li{position:relative;z-index:0;width:50%;height:28px;line-height:28px;text-indent:12px}
.hotnews li:before{content:'';display:block;width:2px;height:2px;position:absolute;z-index:999;top:13px;left:5px;background-color:#000}
/*产品列表*/
.productslist{width:753px;margin-top:14px}
.productslist li{width:251px;height:228px;text-align:left}
.recommendProducts .list{margin:18px 0 0 3px}
.productslist img{width:230px;height:168px;border:1px solid #dfdfdf}
.productslist li .a:hover img{border-color:#ff9a40}
.productslist li .title{width:230px;height:20px;margin-top:5px;padding:0 2px;line-height:20px;font-size:14px;font-weight:bold;color:#333}
.productslist li .a:hover .title{color:#ff9a40}
.productslist li .classname{width:230px;height:20px;margin-top:5px;padding:0 2px;line-height:20px;font-size:12px;color:#959595}
.productslist li .a:hover .classname{color:#ff9a40}
/*产品详细*/
.gallery{width:396px;margin:12px 0 0 1px;border:1px solid #d9d9d9}
.gallery img{display:block;width:100%}
.property{width:320px}
.productName{width:100%;margin-top:17px;margin-bottom:14px;padding-bottom:1px;background:url(http://www.taishanxinyuan.com/skin/default/images/line.gif) left bottom repeat-x;line-height:38px;font-size:18px;font-weight:bold;color:#555}
.property .classname{line-height:24px;font-size:14px;color:#555}
.property .classname a:link,.property .classname a:visited,.property .classname a:hover{font-size:14px}
.property .tel{margin-top:12px;padding:14px 0;background:url(http://www.taishanxinyuan.com/skin/default/images/line.gif) repeat-x}
.property .tel span{font-size:18px;font-weight:bold;color:#ff9a40}
.property .order{width:125px;height:35px;background-color:#0057a7;text-align:center;line-height:35px}
.property .order:link,.property .order:visited,.property .order:hover{font-size:16px;color:#fff}
.bdsharebuttonbox{width:100%;margin-top:29px;padding:22px 0 0 0;background:url(http://www.taishanxinyuan.com/skin/default/images/line.gif) repeat-x}
.productTop{width:100%;height:28px;margin:10px 0;border-bottom:1px solid #e7e7e7}
.productTop span{width:76px;height:28px;background-color:#0057a7;text-align:center;line-height:28px;font-size:14px;font-weight:bold;color:#fff}
.orderForm{width:100%;margin:22px 0}
.orderForm li{margin-bottom:10px}
.orderForm .wz{width:142px;padding-right:10px;text-align:right;line-height:22px;font-size:12px;color:#555}
.orderForm .wz2{width:240px;margin-left:11px;line-height:22px;font-size:12px;color:#555}
.orderForm .wz3{width:100%;padding-left:153px;line-height:22px;font-size:12px;color:#555}
.orderForm .wbk{width:310px;height:20px;background:none;border:1px solid #707070;line-height:20px;font-size:12px;color:#555}
.orderForm .wbk2{width:110px;height:20px;background:none;border:1px solid #707070;line-height:20px;font-size:12px;color:#555}
.orderForm .wby{width:450px;height:70px;background:none;border:1px solid #707070;line-height:20px;font-size:12px;color:#555}
.orderForm .wbk:focus,.orderForm .wbk2:focus,.orderForm .wby:focus{border-color:#0057a7}
.orderForm #vercodeimg{margin-top:0}
.orderForm .btnSubmit{width:70px;height:26px;margin-left:152px;background-color:#0057a7;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;text-align:center;line-height:26px;cursor:pointer;font-size:12px;font-weight:bold;color:#fff}
.orderForm  .star{color:red}
/*新闻列表*/
.newslist{width:100%}
.newslist li{margin:12px 0 16px 0;border-bottom:1px solid #e8e8e8}
.newslist .a{width:100%;height:143px}
.newslist .a img{width:174px;height:115px;margin-left:14px}
.newslist .text{width:510px;margin-right:27px}
.newslist .bt{width:100%;height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#535353}
.newslist .bt span{font-size:12px;color:#dbdbdb}
.newslist .a:hover .bt,.newslist .a:hover .bt span,.newslist .a:hover .nr{color:#0057a7}
.newslist .nr{margin-top:5px;margin-bottom:3px;line-height:23px;font-size:12px;color:#888}
.newslist .viewmore{line-height:23px;font-size:12px;color:#0057a7}
/*图片列表*/
.pictextlist{width:100%}
.pictextlist li{border-bottom:1px solid #e8e8e8}
.pictextlist .a{width:100%;height:143px}
.pictextlist .a:hover{background-color:#f7f7f7}
.pictextlist .a img{width:174px;height:115px;margin:12px 0 0 10px;border:1px solid #e8e8e8}
.pictextlist .a:hover img{border-color:#ff9a40}
.pictextlist .text{width:507px;margin-top:12px;margin-right:27px}
.pictextlist .bt{width:100%;height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#535353}
.pictextlist .a:hover .bt,.pictextlist .a:hover .nr{color:#ff9a40}
.pictextlist .nr{margin-top:5px;line-height:23px;font-size:12px;color:#888}
.pictextlist .viewmore{line-height:23px;font-size:12px;color:#ea5413}
/*线上服务*/
.advlist{width:100%}
.advlist li{width:100%;padding-top:25px;border-bottom:1px solid #ddd}
.advlist li:last-child{border-bottom:0}
.advlist .pic{width:312px}
.advlist .pic img{max-width:100%}
.advlist .text{width:387px}
.advlist .cn{line-height:30px;font-size:20px;font-weight:bold;color:#ff7900}
.advlist .en{line-height:20px;text-transform:uppercase;font-size:16px;font-family:Arial, Helvetica, sans-serif !important;color:#ff7900}
.advlist li.li{margin-top:10px;padding-top:0;padding-left:32px;background:url(../image/arrow.gif) 0 8px no-repeat;line-height:30px;font-size:15px;color:#545454}
/*图片列表*/
.picslist{width:753px;margin:19px 0 0 1px}
.picslist li{width:251px}
.picslist img{width:224px;height:149px;padding:3px;background-color:#fff;border:1px solid #e8e8e8;box-shadow:-2px -2px 6px #333}
.picslist .a:hover img{border-color:#ff9a40}
.picslist .bt{width:230px;height:34px;text-align:center;line-height:34px;font-size:12px;color:#565656}
.picslist .a:hover .bt{color:#0057a7}
/*留言样式*/
.guestbook{width:100%;height:auto;padding:34px 0 10px 2px}
.guestbook li{width:100%;padding-bottom:11px}
.guestbook li.mb0{padding-bottom:0}
.guestbook .wz{width:122px;padding-right:10px;line-height:30px;text-align:right;font-size:12px;color:#555}
.guestbook .wzz{width:160px;padding-right:10px;line-height:40px;text-align:right;font-size:12px;color:#555}
.guestbook .wz2{cursor:pointer;width:100px;padding-right:10px;line-height:40px;text-align:right;font-size:14px;color:#323232}
.guestbook .wzz2{cursor:pointer;width:160px;padding-right:10px;line-height:40px;text-align:left;font-size:14px;color:#323232}
.guestbook .star{width:30px;text-align:center;line-height:28px;font-size:12px;color:red}
.guestbook .wbk{width:290px;height:28px;background-color:#fcfcfc;border:1px solid #cdcdcd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;line-height:28px;text-indent:5px;font-size:12px}
.guestbook .wbk2{width:125px;height:38px;background-color:#fafafa;border:1px solid #dbdbdb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;line-height:38px;text-indent:5px;font-size:12px}
.guestbook .wby{width:398px;height:198px;background-color:#fafafa;border:1px solid #dbdbdb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;line-height:28px;font-size:12px}
#vercodeimg{margin:1px 10px 0 6px}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wbk3:focus,.guestbook .wby:focus{border:1px solid #0057a7}
.guestbook .btnSubmit{width:105px;height:33px;margin-left:132px;background-color:#0057a7;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;cursor:pointer;text-align:center;line-height:33px;font-size:14px;color:#fff}
.guestbook .btnReset{width:105px;height:33px;margin-left:8px;background-color:#cacaca;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;cursor:pointer;text-align:center;line-height:33px;font-size:14px;color:#333}
.guestbook #vercodeimg{margin:6px 10px 0 10px;cursor:pointer}

.up{display:none;position:fixed;z-index:99999111;right:5px;bottom:50px;width:35px;height:35px;background:url(../image/up.gif) no-repeat;border:1px solid #e0d1bc;cursor:pointer}
/*网站地图*/
.sitemap{width:95%;margin:19px 2.5%}
.sitemap dl{background:url(http://www.taishanxinyuan.com/skin/default/images/line.gif) left bottom repeat-x}
.sitemap dt{width:100%;line-height:180%}
.sitemap dt a:link,.sitemap dt a:visited{font-size:14px;font-weight:bold;color:#0e1b25}
.sitemap dt a:hover{font-size:14px;font-weight:bold;color:#3e77b3}
.sitemap dd{width:100%;padding:0 0 15px 0;line-height:30px;font-size:13px;color:#0e1b25}
.sitemap dd a:link,.sitemap dd a:visited{font-size:13px;color:#0e1b25}
.sitemap dd a:hover{text-decoration:none;font-size:13px;color:#3e77b3}
/*问答解答*/
.faqlist{width:100%;padding:5px 0}
.faqlist li{width:100%;padding:5px 0;border-bottom:1px solid #ebebeb}
.faqlist .question{height:28px;padding-left:31px;background:url(../image/question.gif) left center no-repeat;line-height:24px;font-size:12px;color:#666}
.faqlist .answer{padding-left:31px;background:url(../image/answer.gif) left 8px no-repeat;line-height:28px;font-size:12px;color:#666}
.faqlist .a:hover .question,.faqlist .a:hover .answer{color:#0057a7}


.online_icon{overflow:hidden}
.online_icon a{ display: block;width: 85px;height: 148px;background: url(http://www.taishanxinyuan.com/skin/default/images/qq_online_trigger.png) no-repeat}
.online_windows{ width:144px}
.online_w_top{ background:url(http://www.taishanxinyuan.com/skin/default/images/online_bg.png) no-repeat -36px 0; height:10px;  _margin-bottom:-7px}
.online_w_c{ background:url(http://www.taishanxinyuan.com/skin/default/images/online_bg.png) repeat-y 0 -185px; padding:0 5px}
.online_w_bottom{ background:url(http://www.taishanxinyuan.com/skin/default/images/online_bg.png) repeat-y -36px -35px; height:29px}
.online_content{ background:url(http://www.taishanxinyuan.com/skin/default/images/online_bg.png) no-repeat -147px -185px; padding-top:11px}
.online_content a.qq_icon{ background:url(http://www.taishanxinyuan.com/skin/default/images/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; }
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF}
.online_bar h2{ background:url(http://www.taishanxinyuan.com/skin/default/images/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left; }
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer}
.expand h2 a{ background:url(http://www.taishanxinyuan.com/skin/default/images/online_bg.png) no-repeat -36px -69px}
.collapse h2 a{ background:url(http://www.taishanxinyuan.com/skin/default/images/online_bg.png) no-repeat -36px -96px; color:#666; text-decoration:none}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-size:12px}
.online_content ul li a:hover{color:#c81d04; }

#online_qq_layer { width:225px; height:455px; position:fixed; right:-140px; top:80px;z-index:1000000}
#online_qq_tab {float:left; margin-top: 50px}
#onlineService {float:left; margin-left:-4px}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none}
#onlineType1 {display:block}

/*分页*/
.pages{overflow:hidden;width:100%;padding:20px 0;text-align:center;line-height:24px;font-size:12px;color:#333}
.pages a,.pages span{display:inline-block;*display:inline;*zoom:1;height:24px;margin-right:10px;padding:0 5px;border:1px solid #ccc;line-height:24px}
.pages a.ibctive{color:red}

