@charset "utf-8";
/* CSS Document */


/* reset */

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; font-size: 12px; font-family: "微软雅黑"; }
em{ font-style: normal;}
li{ list-style: none; }
a { text-decoration: none; }
img { border:none; vertical-align: top; }
table{ border-collapse: collapse; }
textarea{ resize: none; overflow:auto; }
input { border: 0; outline: none; }
em { font-style: normal; }
b { font-weight: normal; }

/*  public */

/*body {
	min-width: 1100px;
}*/

.fl { float: left; }
.fr { float: right; }
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }
.w980 { width: 980px; margin: 0 auto; }


/* header */

.wid1 { width: 130px; }
.wid2 { width: 68px; }
.wid3 { width: 34px; }
.wid4 { width: 34px; }

#top { height: 30px; background: #f8f8f8; }
#top p { float: left; line-height: 30px; color: #666; }
#top ul { float: right; }
#top li { float: left; text-align: center; }
#top li form { width: 128px; height: 18px; margin-top: 5px; border: 1px solid #dfdfdf; background: #fff; overflow: hidden; border-radius: 20px; }
#top li a { display: block; line-height: 30px; color: #666; }
#top li a:hover { color: #109ad8; }
#top .txt { float: left; width: 88px; height: 18px; line-height: 18px; padding: 0 10px; }
#top .btn { float: left; width: 12px; height: 12px; background: url(../images/search_ico.png) no-repeat; position: relative; top: 4px; }
#top .wid2,#top .wid3 { border-left: 1px solid #d9d9d9; border-right: 1px solid #fefefe; }
#top .wid3 { font-family: "arial"; }
#top .wid4 { border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
#top .no_border { border-left: 0; }

#header { background: #fff; }
#header .w980 { padding-top: 15px; }
#header .head_t { height: 78px; position: relative; z-index: 3; }
#header h1 { float: left; width: 360px; }
#header h1 a { display: block; }
#header h1 img {}
#header .hot_phone { float: right; width: 347px; height: 0; padding-top: 75px; overflow: hidden; background: url(../images/hot_phone.png) no-repeat; }


#title{background:#109ad8;padding:10px 0px;border-radius:10px;margin-top:10px;}
#title .head_b { height: 28px; }
#title .head_b span { width: 7px; height: 4px; overflow: hidden; background: url(../images/tranigle_bottom.png) no-repeat; position: absolute; right: 8px; top: 14px; }

#title .head_b ul span {  background-position: 0 0; }
#title .quick_line span { left: 136px; background-position: 0 -4px; }

#title li p,#title .quick_line dl  { display: none; }
#title li:hover p,#title .quick_line:hover dl { display: block; }

#title ul { float: left; }
#title li { float: left; width:120px; line-height: 28px; position: relative; z-index: 10; text-align:center;}
#title li a { font-size: 17px; color: white; font-weight:bold;}
#title li p { width: 148px; text-align: center; background: #109ad8; position: absolute; left: -16px; *margin-top: 20px; z-index: 10; opacity:1;}
#title li p a { display: block; width: 106px; line-height: 45px; margin: 0 auto;  text-align: center; font-size: 14px; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.15); opacity:1;}
#title li i { display: block; height: 14px; margin-bottom: 4px; background:  #fff url(../images/nav_tranigle.png) no-repeat center top; }
#title .s_p p { width: 200px; left: -44px; }
#title .s_p a { width: 170px; }

#title li:hover a,#title .cur a { color: white; font-weight: bold; }
#title li:hover p a { color: #fff; font-weight: normal; }

#header .index_li { padding-left: 18px; }
#header .quick_line { float: right; width: 180px; height: 28px; background: #109ad8; color: #fff; font-size: 14px; position: relative; z-index: 3; border-radius: 20px; }
#header .quick_line a { display: block; line-height: 28px; text-indent: 38px; color: #fff; position: relative; z-index: 4; }
#header .quick_line span { z-index: 4; }

#header .quick_line dl { width: 380px; padding: 20px 0 40px 0; background: #109ad8; position: absolute; left: -200px; top: 18px; }
#header .quick_line dt,#header .quick_line dd { width: 334px; line-height: 34px; overflow: hidden; margin: 0 auto;  color: #fff; border-bottom: 1px solid rgba(255,255,255,0.1); }
#header .quick_line dt { font-weight: bold; }
#header .quick_line dd { overflow: hidden; height: 34px; }
#header .quick_line dd div { width: 368px;}
#header .quick_line dd a { float: left; width: 184px; text-indent: 0; }

.nav_decorate { height: 18px; background: url(../images/nav_decorate.png) repeat-x; display:none;}


.pad1 { padding-right: 46px; }
.mar1 { margin-bottom: 8px; }

#footer { background: #232323; }
#footer .w980 { padding: 15px 0 15px 0; }
#footer .foot_info { float: left; width: 186px; }
#footer h2 { margin-bottom: 14px; }
#footer h2 a { display: block; padding-top: 16px; }
#footer h2 img { width: 185px;}
#footer .friends_link { width: 184px; height: 26px; border: 1px solid #4f4f4f; margin-bottom: 12px; position: relative; }
#footer .friends_link h3 { width: 157px; line-height: 26px; text-align: center; border-right:  1px solid #4f4f4f; color: rgba(255,255,255,0.33); }

#footer .friends_link span,#footer .foot_phone { height: 0; padding-top: 26px; overflow: hidden;  }

#footer .friends_link span { width: 26px; background: url(../images/tranigle_bottom.png) no-repeat center -8px; position: absolute; right: 0; top: 0; }
#footer .friends_link ul { width: 184px; padding: 14px 0 10px 0; border: 1px solid #4f4f4f; background: #232323;  position: absolute; left: -1px; display: none; }
#footer .friends_link li { height: 26px; line-height: 26px; padding-left: 30px; }
#footer .friends_link li a { color: rgba(255,255,255,0.32); }
#footer .friends_link li a:hover { text-decoration: underline; }

#footer .foot_phone { background: url(../images/footer_phone.png) no-repeat; margin-bottom: 6px; }
#footer p { line-height: 20px; color: rgba(255,255,255,0.2); }
#footer dl { float: left; }
#footer dt { line-height: 44px; font-weight: bold; font-size: 18px; color: #fff; background: url(../images/tranigle_bottom.png) no-repeat 92px -33px; }
#footer dd { line-height: 26px; }
#footer dd a { padding-right: 6px; color: rgba(255,255,255,0.2); font-size:16px;}
#footer dd a:hover { color: #109ad8; }

#footer .case { width: 150px; }
#footer .service { width: 114px; }
#footer .advantage { width: 188px; }
#footer .weixin { float: right; width: 175px; }
#footer .weixin h4 { line-height: 40px; font-weight: normal; color: rgba(255,255,255,0.7); }
#footer .weixin img { width: 144px; height: 144px; padding: 15px; background: #fff; margin-bottom: 16px; }
#footer .weixin a { padding-left: 32px; color: rgba(255,255,255,0.3); }

.foot_nav { background: #232323; }
.foot_nav .w980 { padding: 22px 0; }
.foot_nav h1 { float: left; width: 84px; margin-right: 20px; }
.foot_nav h1 a { display: block; }
.foot_nav h1 img { width: 84px; height: 26px; }
.foot_nav ul { float: left;line-height: 25px;}
.foot_nav li { float: left; }
.foot_nav li a { padding: 0 13px; color: #888; }
.foot_nav li a:hover { color: #109ad8; }
.foot_nav p { float: right; color: #888; line-height: 25px;}

#side { float: left; width: 220px; }
#side dl {}
#side dt { height: 80px; line-height: 80px; font-weight: bold; font-size: 22px; color: #fff; text-indent: 20px; background: url(../images/side_head.jpg) no-repeat; }
#side dd { position: relative; }
#side dd h3 { font: 14px/20px "微软雅黑"; border-bottom: 1px solid #e2e2e2; color: #4c4c4c; }
#side dd h3 a { display: block; padding: 15px 20px; color: #4c4c4c; font-size:17px;}
#side dd span { width: 8px; height: 7px; background: url(../images/tranigle_bottom.png) no-repeat 0 -85px; position: absolute; right: 18px; top: 22px; }
#side dd ul { padding: 16px 0; border-bottom: 1px solid #ccc; font-size: 14px; display: none; }
#side dd li { padding-left: 30px; line-height: 42px; }
#side dd li a { display: block; color: #888; }
#side dd li a:hover { color: #109ad8; }

#side .click h3,#side .click h3 a { color: #109ad8; background: #fff; }
#side .click span { background-position: 0 -92px; }


.recommend { padding-top: 18px; }
.recommend li { margin-bottom: 18px; }
.recommend .rmd_tit { height: 44px; line-height: 44px; }
.recommend .rmd_tit h2 { float: left; font-size: 20px; color: #333; font-weight: normal; }
.recommend .rmd_tit span { float: right; position: relative; top: 18px; }
.recommend .rmd_tit a { float: left; width: 8px; height: 0; padding-top: 8px; overflow: hidden; margin-left: 5px; background: #e6e6e6; border-radius: 50%; }
.recommend .rmd_pro { height: 250px; border: 1px solid #eee; position: relative; }
.recommend .rmd_pro a { width: 100%; height: 250px; position: absolute; left: 0; top: 0; display: none; }
.recommend .rmd_pro strong { width: 100%;}
.recommend .rmd_pro a:hover strong { color: #109ad8; }

.recommend .rmd1 a { text-align: center;}
.recommend .rmd1 img { width: 223px; height: 223px; }
.recommend .rmd1 strong { text-align: center; line-height: 33px; color: #666; position: absolute; left: 0; bottom: -3px;font-size:17px;}

.recommend .rmd2 img { position: relative; left: -1px; top: -1px; width: 223px; height: 163px; margin-bottom: 14px; }
.recommend .rmd2 strong { display: block; text-indent: 20px; line-height: 22px; margin-bottom: 4px; font-size: 14px; color: #333; }
.recommend .rmd2 span { display: block; padding: 0 20px; line-height: 20px; color: #888; }


.banner { height: 430px; position: relative; }
.banner ul { height: 430px; position: relative; left: 0; top: 0; }
.banner li { width: 100%; height: 430px; background-position: center top; background-repeat: no-repeat; opacity: 0; filter: alpha(opacity=0); position: absolute; left: 0; top: 0; z-index: 1; }
.banner li a { display: block; height: 430px; }

.scroll_nav { width: 100%; height: 54px; position: absolute; left: 0; bottom: 0; z-index: 2; }
.scroll_nav .sn_wrap { height: 14px; margin: 20px auto; text-align: center; }
.scroll_nav a { display: inline-block; width: 14px; height: 0; padding-top: 14px; overflow: hidden; background: url(../images/scroll_nav.png) no-repeat 0 0; margin-right: 12px; }
.scroll_nav .hover { background-position: 0 -14px; }


.mod_tit { padding-left: 74px; background: url(../images/mod_tit.png) no-repeat; position: relative; }
.mod_tit h2 { font: 30px/40px "微软雅黑";  }
.mod_tit h2 a { color: #333; }
.mod_tit p { line-height: 24px; font-size: 14px; }
.mod_tit p a { color: #666; }
.mod_tit img { position: absolute; right: 0; top: -18px; }

.side_type { float: left; width: 224px; position: relative; z-index: 5; }
.side_type:hover .hide_layer { display: block; }
.side_type dl { padding-bottom: 16px; border: 1px solid #109ad8; }
.side_type dt { height: 46px; text-indent: 20px; background: url(../images/side_type.jpg) no-repeat; font: bold 16px/46px "微软雅黑"; color: #fff;  }
.side_type dd { padding: 8px 10px 0;}
.side_type h3 { font: bold 14px/40px "微软雅黑"; color: #109ad8;  }
.side_type ul { padding-bottom: 16px; border-bottom: 1px solid #109ad8; margin-bottom: 10px; }
.side_type li { line-height: 30px; }
.side_type li span { font-family: "arial"; }
.side_type li a { color: #666; }
.side_type li a:hover { color: #109ad8; }

.hide_layer { width: 428px; background: #fff url(../images/side_bg.jpg) no-repeat left top; border: 1px solid #109ad8; border-left: 0; position: absolute; left: 224px; top: 0; z-index: 5; display: none; }
.hide_layer .hl_con { width: 364px; margin: 0 auto; }
.hide_layer ul { float: left; width: 182px; border: 0; margin-bottom: 0; padding-bottom: 34px; }

.mod_product { background: #fff; }
.mod_product .mod_tit { background-position: 0 0; margin-bottom: 34px; }
.mod_product .w980 { padding-top: 42px; }
.mod_product .mod_con { padding-bottom: 50px; }
.pro_list { float: right; width: 730px; }
.pro_list ul { border-left: 1px solid #e8e8e8; border-top:  1px solid #e8e8e8; }
.pro_list ul li { float: left; width: 242px; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.pro_list ul a { display: block; height: 190px; text-align: center; position: relative; }
.pro_list ul img { width: 242px; height: 190px; }
.pro_list ul strong { width: 100%; line-height: 18px; color: #222; background: url(../images/mod_pro.png) no-repeat 194px -9px; position: absolute; left: 0; bottom: 18px; }
.pro_list ul strong:hover { color: #109ad8; }
.pro_list ul span { width: 9px; height: 9px; overflow: hidden; background: url(../images/mod_pro.png) no-repeat; position: absolute; right: -5px; bottom: -5px; }

.mod_case { background: url(../images/case_bg.jpg) no-repeat center top; }
.mod_case .w980 { padding-top: 56px; }
.mod_case .mod_tit { background-position: 0 -64px; margin-bottom: 48px; }
.mod_case .mod_con { position: relative; }

.case_list { width: 990px; overflow: hidden; position: relative; padding-bottom: 82px; }
.case_list ul { position: relative; left: 0; }
.case_list li { float: left; width: 228px; padding-right: 24px; }
.case_list a { position: relative; border-top: 5px solid #d4d4d4; }

.case_list a,.case_list strong,.case_list img,.case_list em,.case_list span { display: block; }

.case_list strong { line-height: 54px; margin-bottom: 4px; background: url(../images/tranigle_bottom.png) no-repeat right -100px; font-size: 14px; color: #333; font-size:22px;}
.case_list img { width: 228px; height: 228px; margin-bottom: 20px; }
.case_list em { line-height: 24px; margin-bottom: 24px; color: #666; }
.case_list span { line-height: 37px; border: 1px solid #dbdbdb; text-indent: 70px; color: #222; background: url(../images/mod_pro.png) no-repeat 152px -27px; font-size:18px;}
.case_list b { width: 228px; height: 5px; overflow: hidden; background: #109ad8; position: absolute; left: 0; top: 286px; display: none; }

.case_list a:hover { border-color: #109ad8; }
.case_list a:hover span { color: #fff; background: #109ad8 url(../images/mod_pro.png) no-repeat 152px -27px; }
.case_list a:hover b { /*visibility: visible;*/ display: block; }

.mod_case .prev_btn,.mod_case .next_btn { width: 39px; height: 0; padding-top: 39px; overflow: hidden; background: url(../images/prev_next_btn.png) no-repeat; position: absolute; top: 140px; }
.mod_case .prev_btn { left: -69px; background-position: 0 0; }
.mod_case .prev_btn:hover { background-position: 0 -78px; }
.mod_case .next_btn { right: -69px; background-position: 0 -39px; }
.mod_case .next_btn:hover { background-position: 0 -117px; }

.mod_advantage { background: url(../images/advantage_bg.jpg) no-repeat center top; }
.mod_advantage .w980 { padding-top: 66px; }
.mod_advantage .mod_tit { background-position: 0 -132px; margin-bottom: 74px; }
.mod_advantage ol { height: 289px; padding-bottom: 130px; position: relative; }
.mod_advantage ol li { width: 190px; background: url(../images/advantage_li_bg.png) no-repeat; position: absolute; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; transition: 1s; }

.mod_advantage ol li:hover { background-position: 0 -190px; transform: scale(1.2); z-index: 2; }
.mod_advantage ol a { display: block; padding: 106px 0 62px 0; line-height: 22px; text-align: center; background: url(../images/advantage_ico.png) no-repeat; font-size: 14px; color: #fff; }

.mod_advantage .adv1 { left: 0; top: 0; }
.mod_advantage .adv1 a { background-position: 0 0; }
.mod_advantage .adv2 { left: 99px; top: 100px; }
.mod_advantage .adv2 a { background-position: 0 -190px; }
.mod_advantage .adv3 { left: 198px; top: 0px; }
.mod_advantage .adv3 a { background-position: 0 -380px; }
.mod_advantage .adv4 { left: 297px; top: 100px; }
.mod_advantage .adv4 a { background-position: 0 -570px; }
.mod_advantage .adv5 { left: 396px; top: 0; }
.mod_advantage .adv5 a { background-position: 0 -760px; }
.mod_advantage .adv6 { left: 494px; top: 100px; }
.mod_advantage .adv6 a { background-position: 0 -950px; }
.mod_advantage .adv7 { left: 592px; top: 0; }
.mod_advantage .adv7 a { background-position: 0 -1140px; }
.mod_advantage .adv8 { left: 691px; top: 100px; }
.mod_advantage .adv8 a { background-position: 0 -1330px; }
.mod_advantage .adv9 { left: 790px; top: 0; }
.mod_advantage .adv9 a { background-position: 0 -1520px; }

.mod_about { background: url(../images/about_bg.jpg) no-repeat center top; }
.mod_about .w980 { padding-top: 64px; }
.mod_about .mod_tit { background-position: 0 -194px; margin-bottom: 30px; }
.mod_about .mod_con { width: 980px; overflow: hidden; padding-bottom: 20px; }
.mod_about ul { width: 1005px; }
.mod_about li { float: left; width: 310px; margin-right: 25px; }
.mod_about li:hover strong { color: #109ad8; }
.mod_about li:hover b { display: block; }

.mod_about li a { position: relative; background: #fff; }

.mod_about li a,.mod_about li img,.mod_about li strong,.mod_about li em,.mod_about li span { display: block; }

.mod_about li img { width: 310px; height: 155px; margin-bottom: 8px; }
.mod_about li strong { line-height: 52px; text-align: center; font-size: 20px; font-weight: normal; color: #000; }
.mod_about li em { padding: 0 28px; line-height: 30px; color: #888; margin-bottom: 4px; font-size:16px;}
.mod_about li span { line-height: 37px; text-align: right; padding: 0 48px 12px 0; background: url(../images/mod_pro.png) no-repeat 270px -26px; color: #666; font-size:16px;}
.mod_about li b { width: 100%; height: 4px; overflow: hidden; background: #109ad8; position: absolute; left: 0; top: 0; display: none; }

.mod_inforation { background: #fff; }
.mod_inforation .w980 { padding-top: 64px; }
.mod_inforation .mod_tit { background-position: 0 -260px; margin-bottom: 40px; }
.mod_inforation .mod_con { padding-bottom: 64px; }
.mod_inforation .hot_info { width: 460px; float: left; }
.mod_inforation .hot_img { display: block; margin-bottom: 12px; }
.mod_inforation .hot_img img { width: 460px; height: 285px; }
.mod_inforation h4 { height: 30px; line-height: 30px; font-weight: normal; }
.mod_inforation h4 a { float: left; font-size: 16px; color: #333; }
.mod_inforation h4 a:hover { color: #109ad8; }
.mod_inforation h4 span { float: right; font-size: 14px; font-family: "arial"; color: #b4b4b4; }
.mod_inforation .hot_info p { line-height: 28px; color: #888; }
.mod_inforation ul { width: 466px; float: left; }
.mod_inforation li { margin-bottom: 42px; vertical-align: top; overflow: hidden; }
.mod_inforation .date { float: left; width: 86px; height: 82px; background: url(../images/inforation_date.png) no-repeat right top; }
.mod_inforation .date em,.mod_inforation .date span { position: relative; top: -12px; }
.mod_inforation .date em { font: 60px/72px "arial"; color: #727272; }

.mod_inforation .title { float: right; width: 360px; }
.mod_inforation li h3 { line-height: 26px; margin-bottom: 18px; font-size: 22px; font-weight: normal; }
.mod_inforation li a { color: #333; }
.mod_inforation li:hover a { color: #109ad8; }
.mod_inforation li:hover em { color: #109ad8; }
.mod_inforation li p { line-height: 22px; color: #888; }

.mod_contact { background: #f5f5f5; }
.mod_contact .w980 { padding: 46px 0 62px 0; }
.mod_contact .question { float: left; width: 480px;height: 450px;}
.mod_contact .message { float: right; width: 460px; }

.mod_contact .mod_tit { height: 54px; line-height: 54px; border-bottom: 1px solid #d7d7d7; padding: 0; background: none; }
.mod_contact .mod_tit h2 { float: left; font-size: 24px; color: #333; }
.mod_contact .mod_tit a { float: right; color: #109ad8; }

.mod_contact .question .mod_tit { margin-bottom: 12px; }
.mod_contact .message .mod_tit { margin-bottom: 34px; }

.mod_contact dl span { float: left; width: 19px; height: 19px;line-height: 19px; text-align: center; margin: 8px 10px 9px 0; color: #fff; }
.mod_contact dt { height: 36px; }
.mod_contact dt span { background: #109ad8; }
.mod_contact dt strong { float: left; line-height: 34px; font-size: 14px;  font-weight: normal; }
.mod_contact dt a { color: #333; }
.mod_contact dt a:hover { color: #109ad8; }
.mod_contact dd { margin-bottom: 6px; overflow: hidden; border-bottom: 1px dashed #ddd; }
.mod_contact dd span { background: #444; }
.mod_contact dd p { float: left; width: 430px; line-height: 26px; padding-top: 4px; margin-bottom: 4px; color: #888; }

.mod_contact .mod_tit img { top: 0; }
.mod_contact form li { margin-bottom: 24px; background: #fff url(../images/message_ico.png) no-repeat; }
.mod_contact form input { width: 412px; height:50px; line-height: 50px; padding: 0 10px 0 44px; font-size: 14px; color: #999; background: none; }

.mod_contact .name { background-position: 14px 0; }
.mod_contact .phone { background-position: 14px -50px; }
.mod_contact .email { background-position: 14px -98px; }
.mod_contact .mess { background-position: 14px -149px; }
.mod_contact .my_mess { padding-top: 10px; background: none; }
.mod_contact .my_mess input { width: 150px; height: 54px; line-height: 54px; text-align: center; padding: 0; font-weight: bold; color: #fff; font-size: 20px; background: #999; }
.mod_contact .my_mess input:hover { background: #109ad8; }

/* about (saTe_intro) */

.about .w980 { padding-top: 30px; overflow: hidden; margin-bottom:60px;}
.main_con { width: 730px; float: right; font-size: 14px; color: #888; padding-bottom: 58px; }
.main_con img {max-width: 730px}
.breadcrumbs { height: 36px; border-bottom: 1px solid #eee; margin-bottom: 44px; }
.breadcrumbs h4 { float: left; line-height: 26px; color: #131313;font-size: 26px; font-weight: normal; }
.breadcrumbs p { float: right; padding-left: 18px; background: url(../images/breadcrumbs_ico.png) no-repeat 0 center; color: #676767; }
.breadcrumbs p a { color: #676767; }
.breadcrumbs p span { color: #109ad8; }
.saTe_intro .main_con h5 { height: 0; padding-top: 68px; overflow: hidden; background: url(../images/about_saTe_title.png) no-repeat; border-bottom: 1px solid #eee; margin-bottom: 36px; }
.saTe_intro .info_img1 { width: 1010px; margin-bottom: 30px; }
.saTe_intro .info_img1 img { float: left; margin-right: 30px; width: 350px; height: 240px; }
.saTe_intro .main_con p { line-height: 26px; font-size: 14px; color: #888; margin-bottom: 36px; }
.saTe_intro .info_img2 { padding-bottom: 36px; }

/* about(contact) */

.contact_map { width: 702px; box-shadow: 2px 2px 2px 3px rgba(0,0,0,0.08); margin-bottom: 24px;}
.contact_map img { width: 712px; height: 352px; border: 4px solid #fff; }
.contact_type { width: 730px; overflow: hidden; }
.contact_type ul{ width: 820px; padding-bottom: 26px; border-bottom: 1px solid #d9d9d9;margin-bottom: 30px; }
.contact_type li { float: left; width: 384px; padding-left: 26px; line-height: 30px; background: url(../images/contact_ico.png) no-repeat; }
.contact_type li a { font-size: 14px; color: #888; }

.contact_type .add { background-position: 0 0; }
.contact_type .code { background-position: 0 -90px; }
.contact_type .tel { background-position: 0 -30px; }
.contact_type .fax { background-position: 0 -120px; }
.contact_type .eml { background-position: 0 -60px; }
.contact_type .net { background-position: 0 -150px; }

.branch_list li { padding-bottom: 30px; vertical-align: top; border-bottom: 1px solid #d9d9d9; margin-bottom: 30px; overflow: hidden; }
.branch_list .no_border { border-bottom: 0; }
.branch_list .branch_img { float: left; width: 190px; margin-right: 40px; }
.branch_list .branch_img img { width: 188px; height: 138px; border: 1px solid #d4d4d4; }
.branch_list div { float: left; width: 330px; }
.branch_list div h5 { font-size: 14px; line-height: 32px; margin-bottom: 2px; }
.branch_list div h5 a { color: #666; }
.branch_list div h5 a:hover { color: #109ad8; }
.branch_list div p { line-height: 24px; color: #666; }

/* about(honor) && about(style) advantage(equipment) advantage(patent) */

.honor_index { margin-bottom: 30px; }
.honor_index .hi_wrap { width: 188px; height: 32px; margin: 0 auto; border: 1px solid #ebebeb; background: #fff; overflow: hidden; border-radius: 2px;  }
.honor_index .hi_wrap a { float: left; width: 94px; line-height: 32px; text-align: center; color: #666; }
.honor_index .hi_wrap .click { background: #999; font-weight: bold; color: #fff; }

.honor_con { padding-bottom: 10px; }
.honor_con .con { display: none; }
.honor_con table { width: 728px; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; }

.honor_con table th,.honor_con table td { text-align: center; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;  }

.honor_con table th { line-height: 46px; font-size: 14px; color: #333; background: #fafafa; font-weight: normal; }
.honor_con table td { line-height: 30px; }

.honor_con ul { width: 750px; }
.honor_con li { float: left; width: 166px; /*width: 230px;*/ /*height: 220px;*/ margin: 0 20px 18px 0; }
.honor_con ul a { display: block; position: relative; }
.honor_con ul img { /*width: 226px; height: 162px;*/ width: 162px; height: 234px; border: 2px solid #efeff1; }
.honor_con ul strong { display: block; line-height: 26px; padding-top: 16px; font-size: 14px; color: #666; font-weight: normal; text-align: center; }
.honor_con ul span {/* width: 230px;*/ width: 166px; background: #cf2129; opacity: 0.9; filter: alpha(opacity=90); position: absolute; left: 0; top: 0; display: none; }
.honor_con ul b { display: block; /*height: 165px;*/ height: 238px; background: url("http://www.sartfuse.com/static/web/css/../img/honor_ico.png") no-repeat center center; }
.honor_con ul a:hover strong { color: #109ad8; }
.honor_con ul a:hover span { display: block; }

/* about(culture)  */
 
.culture_list ul { width: 770px; }
.culture_list li { float: left; width: 345px; margin-right: 40px; }
.culture_list a { display: block; }
.culture_list img { width: 345px; height: 180px; }
.culture_list strong,.culture_list span { display: block; font-size: 14px;}
.culture_list strong { padding-top: 12px; line-height: 32px; color: #666; }
.culture_list span { line-height: 26px; color: #888; }
.culture_list a:hover strong { color: #109ad8; }

/* about(course) */

.course_con {}
.course_index { margin-bottom: 102px; }
.course_index .ci_wrap { width: 600px; margin: 0 auto 10px; overflow: hidden;}
.course_index .ci_con { width: 700px; height: 16px; position: relative; left: 0; }
.course_index a { float: left; width: 59px; text-align: center; font: 14px/18px "arial"; color: #444; }
.course_index .ci_year { height: 45px; background: url("http://www.sartfuse.com/static/web/css/../img/course_ico.png") repeat-x 30px 4px; position: relative; }
.course_index .ci_year a { width: 52px; height: 0; padding-top: 52px; overflow: hidden; background: url("http://www.sartfuse.com/static/web/css/../img/course_ico.png") no-repeat; opacity: 0.8; filter: alpha(opacity=80); position: absolute; top: 0; cursor: pointer; }
.course_index .ci_year a:hover { opacity: 1; filter: alpha(opacity=100); }
.course_index .ci_year .last_year { background-position: 0 -45px; left: 0; }
.course_index .ci_year .next_year { background-position: 0 -97px; right: 0; }
.course_index .ci_year span { width: 85px; padding-top: 46px; text-align: center; font: bold 26px/32px "arial"; color: #fff; background: url("http://www.sartfuse.com/static/web/css/../img/year_bg.png") no-repeat; position: absolute; left: 107px; top: 23px; }
.course_con ul { width: 540px; padding-left: 94px; }
.course_con ul li { display: none; }
.course_con ul p {  color: #888; font-size: 14px; cursor: auto; }
.course_con ul img { width: 540px; height: 360px; }
/*.course_con ul strong { display: block; text-align: center; line-height: 24px; padding-top: 22px; color: #888; font-size: 14px; font-weight: normal; }
*/
/* information */

.info_ad { height: 320px; position: relative; margin-bottom: 30px; }
.info_ad ul { width: 100%; height: 320px; position: relative; left: 0; top: 0; }
.info_ad li { width: 100%; height: 320px; position: absolute; left: 0; top: 0; z-index: 1; background: #ededed; }
.info_ad .ad_img { float: left; width: 480px; margin-right: 32px; }
.info_ad .ad_img img { width: 480px; height: 320px; }
.info_ad div { float: left; width: 188px; }
.info_ad li h5 { padding-top: 30px; line-height: 22px; font-size: 14px; font-weight: normal; margin-bottom: 22px; }
.info_ad li h5 a { color: #333; }
.info_ad li p { line-height: 22px; }
.info_ad li p a { color: #666; }
.info_ad li a:hover { color: #109ad8; }
.info_ad .ad_nav { height: 28px; text-align: right; position: absolute; right: 28px; bottom: 30px; z-index: 3; }
.info_ad .ad_nav a { display: inline-block; width: 18px; height: 18px; line-height: 18px; text-align: center; border: 1px solid #bfbfbf; margin-right: 8px; color: #666; font-family: "arial"; }
.info_ad .ad_nav .click { background: #109ad8; border-color: #109ad8; color: #fff; }

.info_con ol { padding-bottom: 14px; }
.info_con ol li { margin-bottom: 20px; background: #f8f8f8; overflow: hidden; vertical-align: top; }
.info_con ol li:hover { background: #109ad8; }
.info_con ol li:hover .info_date { background: #109ad8; }
.info_con ol li:hover .info_date * { color: #fff; }
.info_con ol li:hover .info_text a { color: #fff; }
.info_con ol li div { float: left; padding-bottom: 14px; }
.info_con .info_date { width: 80px; border-right: 1px solid #fff; margin-right: 20px; background: #ededed; }
.info_con .info_date strong,.info_con .info_date span { display: block;  color: #666; }
.info_con .info_date strong { width: 46px; padding-top: 10px; margin: 0 auto 4px; font: 36px/44px "arial";  border-bottom: 1px solid #f5f5f5; }
.info_con .info_date span { text-align: center; font: 12px/20px "arial"; }
.info_con .info_text { width: 580px; padding-right: 46px; }
.info_con .info_text h6 { padding-top: 10px; line-height: 24px; margin-bottom: 6px; font-size: 14px; }
.info_con .info_text h6 a { color: #333; }
.info_con .info_text p { line-height: 18px;}
.info_con .info_text p a { color: #666; }

/* case */

.case_con { margin-bottom: 50px; }
.case_con dl p {  font-size: 14px; }
.case_con dt { font: bold 14px/22px "微软雅黑"; margin-bottom: 20px; color: #333; }
.case_con dd { margin-bottom: 34px; }
.case_con dd p { margin-bottom: 50px; }
.case_con .third_tit { font: 14px/28px "微软雅黑"; color: #888; margin-bottom: 4px; }
.case_con .third_tit span { font-weight: bold; font-family: "arial"; }
.case_con .third_info { padding-left: 22px; line-height: 34px; font-size: 14px; color: #888; }

/* team */

.team_con {}
.team_con .team_info p { line-height: 24px; font-size: 14px; margin-bottom: 30px; color: #888; }
.team_con .team_member { width: 756px; }
.team_con .team_member li { width: 165px; float: left; padding: 0 24px 30px 0; }
.team_con .photo_img { display: block; }
.team_con .photo_img img { width: 165px; height: 195px; }
.team_con h5 { line-height: 24px; text-align: center; padding-top: 14px; }
.team_con h5 a { color: #888; font-size: 14px; font-weight: normal; }
.team_con h5 a:hover { color: #109ad8; }

/* advantage(patent) */

.patent_con { padding-bottom: 100px; }
.patent_con table { border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; }
.patent_con table th,.patent_con table td {  border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; font-size: 14px; }
.patent_con table th { line-height: 50px; background: #fafafa; color: #333; font-weight: normal; }
.patent_con table td { line-height: 32px; text-align: center; background: #fff; color: #666; }

.patent .honor_con ul { width: 756px; }
.patent .honor_con li { width: 166px; margin: 0 23px 10px 0; }
.patent .honor_con ul img { width: 162px; height: 234px; }
.patent .honor_con ul strong { padding-top: 14px; line-height: 20px; min-height: 60px; }
.patent .honor_con ul span { width: 166px; }
.patent .honor_con ul b { height: 238px; }

/* service(sample) */

.apply_info h5,.apply_info dt { font: bold 14px/1 "微软雅黑"; } 
.apply_info h5 { color: #da2028; margin-bottom: 4px; }
.apply_info h5 span { color: #888; font-weight: normal; }
.apply_info h5 b { color: #da2028; }
.apply_info ol { margin-bottom: 32px; }
.apply_info ol li,.apply_info dd { line-height: 30px; font-size: 14px; color: #888; }
.apply_info dl { padding-bottom: 28px; border-bottom: 1px solid #e1e1e1; margin-bottom: 32px; }
.apply_info dt { color: #666; margin-bottom: 10px; }
.apply_info dd span { font-family: "arial"; color: #da2028; }
.apply_info form { padding-top: 18px; }
.apply_info form li { line-height: 38px; margin-bottom: 18px; vertical-align: top; overflow: hidden; }
.apply_info form span { float: left; width: 84px; text-align: right; font-size: 14px; color: #df1b24; vertical-align: top; }
.apply_info form b { line-height: 32px; padding: 0 10px; color: #888; vertical-align: top; }
.apply_info form input {float: left; width: 278px; height: 36px; line-height: 36px; padding: 0 10px; background: #fff; border: 1px solid #d6d5d8; margin-right: 8px; }
.apply_info form textarea { width: 588px; height: 66px; padding: 10px; border: 1px solid #d6d5d8; }
.apply_info .num_span { width:50px }
.apply_info .num_inp { width: 98px; }
.apply_info .add_type { cursor: pointer; }
.apply_info .sub_btn input { width: 120px; height: 48px; line-height: 48px; background: #c3282e; color: #fff; font-size: 16px; border: 0; }

/* service(question) */

.question_list li { margin-bottom: 1px; vertical-align: top; }
.question_list .que_tit { height: 40px; line-height: 40px; border-top: 1px solid #ebebeb; background: #fafafa; cursor: pointer; }
.question_list b { font: bold 16px/40px "arial"; }
.question_list .que_tit b { float: left; width: 40px; text-align: center; margin-right: 16px; color: #666; background: #e6e6e6; }
.question_list .que_tit h5 { float: left; font-weight: normal; font-size: 14px; color: #666; }
.question_list .que_tit span { float: right; padding: 0 26px; color: #666; background: url("http://www.sartfuse.com/static/web/css/../img/question_btn.png") no-repeat 0 -39px; }
.question_list .que_con { padding-top: 28px; position: relative; display: none; zoom: 1; }
.question_list .que_exl { padding-left: 54px; line-height: 24px; margin-bottom: 28px; font-size: 14px; color: #888; }
.question_list .que_con b { color: #db1c25; position: absolute; left: 16px; top: 24px; }


.question_list .click .que_tit { border-top-color: #a92026; background: #109ad8; }
.question_list .click .que_tit b { color: #fff; background: #a92026; }
.question_list .click h5 { color: #fff; }
.question_list .click span { background-position: 0 0; color: #fff; }
.question_list .click .que_con { display: block; }

/* service(knowledge) */

.knowledge_list ol { padding-bottom: 40px; }
.knowledge_list li { line-height: 44px; border-bottom: 1px solid #f2f2f2; vertical-align: top; }
.knowledge_list a { display: block; height: 44px; }
.knowledge_list a:hover span { color: #bb2c2c; }
.knowledge_list span { float: left; font-size: 14px; color: #888; }
.knowledge_list b { float: right; font-family: "arial"; color: #bec1c3; }

/* product */

.pro_con { padding-top: 40px; }
.pro_con .pro_main { float: left; width: 648px; }
.pro_con .mod_nav { margin-bottom: 14px; }
.pro_con .mod_nav li { width: 314px; height: 310px; border: 1px solid #ebebeb; box-shadow: 2px 2px 0 rgba(0,0,0,0.06); }
.pro_con .mod_nav a * { display: block; }
.pro_con .mod_nav a { display: block; width: 271px; height: 310px; padding: 0 20px; position: relative;  }

.pro_con .mod_nav a:hover strong,.pro_con .mod_nav a:hover b { color: #109ad8; }

.pro_con .mod_nav strong { line-height: 24px; padding-top: 22px; margin-bottom: 18px; color: #666; font-size: 16px; }
.pro_con .mod_nav img { width: 271px; height: 100px; margin-bottom: 16px; }
.pro_con .mod_nav span { line-height: 22px; color: #777; margin-bottom: 16px; }
.pro_con .mod_nav b { width: 97px; height: 26px; line-height: 26px; text-indent: 26px; background: url("http://www.sartfuse.com/static/web/css/../img/more_btn.jpg") no-repeat; font-family: "arial"; color: #595959; position: absolute; left: 22px; bottom: 22px; }
.pro_con .pro_side { float: right; width: 314px; }

.mod_recommend .mod_tit { height: 50px; line-height: 50px; border-bottom: 1px solid #eaeaea; padding: 0; margin-bottom: 14px; background: none; position: relative; }
.mod_recommend .mod_tit h2 { font-size: 16px; color: #666; font-weight: bold; }
.mod_recommend .mod_tit span { width: 52px; height: 20px; position: absolute; right: 0; top: 10px; }
.mod_recommend .mod_tit a { width: 20px; height: 0; padding-top: 20px; overflow: hidden; background: #c8c7c7 url("http://www.sartfuse.com/static/web/css/../img/product_ico.png") no-repeat; position: absolute; top: 0; }
.mod_recommend .mod_tit a:hover { background-color: #de0011; }
.mod_recommend .mod_tit .prev_btn { background-position: 0 0; left: 0; }
.mod_recommend .mod_tit .next_btn { background-position: -20px 0; right: 0; }

.mod_recommend .mod_con { padding-bottom: 80px; }
.mod_recommend .mc_wrap { width: 650px; overflow: hidden; position: relative; }
.mod_recommend .mc_wrap ul { position: relative; left: 0; }
.mod_recommend .mod_con li { float: left; width: 202px; padding-right: 22px; }
.mod_recommend .mod_con h5 { line-height: 42px; font-weight: normal; }
.mod_recommend .mod_con h5 a { color: #888; }
.mod_recommend .mod_con h5 a:hover { color: #bb2c2c; }
.mod_recommend .pro_img { display: block; width: 200px; height: 148px; border: 1px solid #ebe8e8; text-align: center;  }
.mod_recommend .mc_wrap img { width: 200px; height: 148px; }

.pro_side .mod_tit { width: 310px; height: 136px; padding: 0; background: url("http://www.sartfuse.com/static/web/css/../img/contact_phone.png") no-repeat; border: 1px solid #ebebeb; margin-bottom: 18px; box-shadow: 3px 3px 3px rgba(235,235,235,0.8); }
.pro_side .mod_tit h3,.pro_side .mod_tit p { padding-left: 106px; }
.pro_side .mod_tit h3 a,.pro_side .mod_tit p a { color: #fff; }
.pro_side .mod_tit h3 { padding-top: 34px; line-height: 24px; font-size: 16px; }
.pro_side .mod_tit p { width: 190px; line-height: 22px; }
.pro_side .mod_con { border: 1px solid #ebebeb; margin-bottom: 32px; box-shadow: 1px 1px 2px rgba(0,0,0,0.2); }
.pro_side .mod_con ul { background: url("http://www.sartfuse.com/static/web/css/../img/product_ico.png") no-repeat 22px -18px;}
.pro_side .mod_con li { padding-left: 60px; border-bottom: 1px solid #f0f0f0; font: 14px/50px "arial"; color: #777; }

.selcetion { width: 314px; }
.selcetion a { display: block; border: 1px solid #ebe8e8; }
.selcetion img { width: 312px; height: 238px; }


/* product(safety_wire) */

.safetyWire_list { width: 750px; }
.safetyWire_list ul { padding-bottom: 20px; }
.safetyWire_list li {float: left; width: 230px; margin: 0 20px 26px 0; }
.safetyWire_list .pro_img { display: block; height: 228px; border: 2px solid #109ad8; text-align: center; overflow: hidden; }
.safetyWire_list .pro_img img { width: 228px; height: 228px; }
.safetyWire_list { padding-top: 5px; line-height: 22px; text-align: center; font-weight: normal; }
.safetyWire_list a { color: #666; font-size: 14px; }
.safetyWire_list a:hover { color: #109ad8; }
.safetyWire_list img{max-width:730px;}

/* product(selection) */

.selection_list table { width: 100%; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0;  }
.selection_list table th,.selection_list table td { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; font-size: 14px; padding-left: 10px;}
.selection_list table th { width: 145px; line-height: 40px; background: #999; color: #fff; font-weight: normal; }
.selection_list table td { height: 46px; line-height: 24px;  /*text-align: center;*/ background: #fff; color: #666; font-family: "arial"; padding-left: 10px;padding-top: 10px;padding-bottom: 10px;}
.selection_list table span { font-family: "微软雅黑"; }


.selection_list p { font-size: 14px; color: #888; }

/* product(selection2) */

.selection_list2 table { width: 100%; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0;  }
.selection_list2 table th,.selection_list2 table td { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; font-size: 14px; text-align: center;}
.selection_list2 table th { width: 145px; line-height: 40px; background: #ffffff; color: #666; font-weight: normal; }
.selection_list2 table td { height: 38px; line-height: 20px; padding: 2px;  font-size: 12px; /*text-align: center;*/ background: #fff; color: #666; font-family: "arial";}
.selection_list2 table span { font-family: "微软雅黑"; }


.selection_list2 p { font-size: 14px; color: #888; }
/* product(pro_details) */

.pro_info { margin-bottom: 42px; }
.pro_info .pro_img { width: 360px; float: left; }
.pro_info .b_img { width: 358px; margin-bottom: 12px; }
.pro_info .b_img img { width: 358px; height: 358px; border: 1px solid #e1e0e3; }
.pro_info .s_img { height: 52px; position: relative; }
.pro_info .s_img a { width: 9px; height: 0; padding-top: 50px; overflow: hidden; border: 1px solid #e1e0e3; background: url("http://www.sartfuse.com/static/web/css/../img/pro_details_btn.png") no-repeat 0 -50px; position: absolute; top: 0; opacity: 0.6; filter: alpha(opacity=60); border-radius: 1px; }
.pro_info .s_img a:hover { opacity: 1; filter: alpha(opacity=100); }
.pro_info .s_img .prev_btn { left: 0; background-position: 0 -50px; }
.pro_info .s_img .next_btn { right: 0; background-position: 0 0; }
.pro_info .s_img ul { width: 328px; height: 52px; overflow: hidden; margin: 0 auto; }
.pro_info .s_img li { float: left; width: 72px; margin: 0 5px; position: relative; cursor: pointer; }
.pro_info .s_img img { width: 70px; height: 50px; border: 1px solid #e1e0e3; }
.pro_info .s_img span { width: 68px; height: 48px; border: 2px solid #e01712; position: absolute; left: 0; top: 0; display: none; }
.pro_info .click span { display: block; }

.pro_info .pro_text { width: 342px; float: right; }
.pro_info .pro_text dl { margin-bottom: 26px; }
.pro_info .pro_text dt { line-height: 28px; padding-bottom: 14px; border-bottom: 1px solid #e1e0e3; margin-bottom: 24px; color: #333; font-size: 24px; }
.pro_info .pro_text dd { padding-bottom: 14px; border-bottom: 1px dashed #ccc; margin-bottom: 24px;margin-bottom: 16px; overflow: hidden; }
.pro_info .pro_text h5 { line-height: 18px; margin-bottom: 6px; font-weight: normal; font-size: 14px; color: #333; }
.pro_info .pro_text p { line-height: 24px; color: #888; }
.pro_info .pro_text span { float: left; width: 154px; color: #666; line-height: 18px;}
.apply_btn { height: 48px; }
.apply_btn a { float: left; width: 150px;line-height: 48px; text-align: center; font-size: 16px; color: #fff; background: #109ad8; border-radius: 2px; }

.pro_module .pm_index { height: 38px; border-bottom: 1px solid #109ad8; margin-bottom: 36px; }
.pro_module .pm_index a { float: left; width: 110px; width: 110px; line-height: 38px; text-align: center; margin-right: 10px; background: #f3f3f5; color: #666; font-size: 14px; }
.pro_module .pm_index .click { line-height: 42px; background: #109ad8; font-weight: bold; color: #fff; position: relative; top: -4px; }
.pro_module .pm_con { display: none; }
.pro_module .pm_con p { font-family: "arial"; }
.pro_module .pm_con table { width: 100%; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; }
.pro_module .pm_con th,.pro_module .pm_con td { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; font-family: "arial"; }
.pro_module .pm_con th { background: #fafafa; font-size: 14px; color: #333; font-weight: normal; }
.pro_module .pm_con td { height: 40px; text-align: center; background: #fff; color: #666; }
.pro_module .return_btn { padding-top: 38px; height: 34px; }
.pro_module .return_btn a { float: right; width: 90px; line-height: 34px; color: #666; text-align: center; background: #f5f5f5; }
.pro_module .return_btn a:hover { text-decoration: underline; }

.pro_module .pm_con li { line-height: 26px; color: #666; font-family: "arial"; }

/* 新闻详情 */

.details_page {
    min-height: 500px;
}
.details_tit {
    border-bottom: 1px dotted #c2c2c2;
    height: 90px;
    padding-top: 40px;
    text-align: center;
}
.details_tit h4 {
    font: 16px/30px "微软雅黑";
}
.details_tit p {
    font: 12px/26px "微软雅黑";
}
.details_con {
    padding: 30px 38px;
}
.details_con p {
    color: #757575;
    font: 14px/28px "微软雅黑";
    margin-bottom: 20px;
}
.tab {
    padding-left: 38px;
    padding-top: 10px;
    position: relative;
}
.tab p {
    line-height: 30px;
    padding-bottom: 40px;
}
.tab p a {
    color: #555;
}
.tab p a:hover {
    text-decoration: underline;
}
.details_page .return {
    border: 1px solid #dedede;
    color: #666;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 18px;
    width: 96px;
}
.details_page .return:hover {
    color: #f57d29;
}

.bsync-custom{font-size:13px;}.bsync-custom.icon-medium-blue,.bsync-custom.icon-medium-orange{font-size:14px;}.bsync-custom.icon-medium-plus-blue,.bsync-custom.icon-medium-plus-orange,.bsync-custom.icon-large-blue,.bsync-custom.icon-large-orange{font-size:16px;}.bsync-custom a{padding-left:19px;height:18px;text-decoration:none;line-height:18px;display:none;zoom:1;vertical-align:middle;cursor:pointer;color:#333;margin-right:3px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.bsync-custom.icon-medium-blue a,.bsync-custom.icon-medium-orange a{padding-left:27px;height:24px;line-height:24px;}.bsync-custom.icon-medium-plus-blue a,.bsync-custom.icon-medium-plus-orange a{padding-left:35px;height:32px;line-height:32px;}.bsync-custom.icon-large-blue a,.bsync-custom.icon-large-orange a{padding-left:53px;height:50px;line-height:50px;}.bsync-custom.icon-long-blue a,.bsync-custom.icon-long-orange a{padding-left:94px;height:21px;line-height:21px;}.bsync-custom a:hover{text-decoration:underline;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}.bsync-custom.icon-orange .bshare-bsync{background:url("http://static.bshare.cn/frame/images/logos/s4/bsync/bsharesync-orange.png") no-repeat;*display:inline;display:inline-block;}.bsync-custom.icon-medium-orange .bshare-bsync{background:url("http://static.bshare.cn/frame/images/logos/m2/bsync/bsharesync-orange.gif") no-repeat;*display:inline;display:inline-block;}.bsync-custom.icon-medium-plus-orange .bshare-bsync{background:url("http://static.bshare.cn/frame/images/logos/mp2/bsync/bsharesync-orange.gif") no-repeat;*display:inline;display:inline-block;}.bsync-custom.icon-large-orange .bshare-bsync{background:url("http://static.bshare.cn/frame/images/logos/l3/bsync/bsharesync-orange.gif") no-repeat;*display:inline;display:inline-block;}.bsync-custom.icon-long-orange .bshare-bsync{background:url("http://static.bshare.cn/images/buttons/button-bsharesync-orange.gif") no-repeat;*display:inline;display:inline-block;}.bsync-custom.icon-blue .bshare-bsync{background:url("http://static.bshare.cn/frame/images/logos/s4/bsync/bsharesync-blue.png") no-repeat;*display:inline;display:inline-block;}.bsync-custom.icon-medium-blue .bshare-bsync{background:url("http://static.bshare.cn/frame/images/logos/m2/bsync/bsharesync-blue.gif") no-repeat;*display:inline;display:inline-block;}.bsync-custom.icon-medium-plus-blue .bshare-bsync{background:url("http://static.bshare.cn/frame/images/logos/mp2/bsync/bsharesync-blue.gif") no-repeat;*display:inline;display:inline-block;}.bsync-custom.icon-large-blue .bshare-bsync{background:url("http://static.bshare.cn/frame/images/logos/l3/bsync/bsharesync-blue.gif") no-repeat;*display:inline;display:inline-block;}.bsync-custom.icon-long-blue .bshare-bsync{background:url("http://static.bshare.cn/images/buttons/button-bsharesync-blue.gif") no-repeat;*display:inline;display:inline-block;}.bsync-custom .bshare-share-count{width:41px;vertical-align:middle;background:transparent url(http://static.bshare.cn/frame/images/counter_box_18.gif) no-repeat;height:18px;line-height:18px !important;color:#333;text-align:center;font:bold 11px Arial,宋体,sans-serif;zoom:1;_padding-top:2px;*display:inline;display:inline-block;}.bsync-custom.icon-medium-blue .bshare-share-count,.bsync-custom.icon-medium-orange .bshare-share-count{width:45px;padding:0 0 0 2px;vertical-align:bottom;background:transparent url(http://static.bshare.cn/frame/images/counter_box_24.gif) no-repeat;height:24px;color:#444;line-height:24px !important;text-align:center;font:bold 12px Arial,宋体,sans-serif;zoom:1;_padding-top:5px;*display:inline;display:inline-block;}.bsync-custom.icon-medium-plus-blue .bshare-share-count,.bsync-custom.icon-medium-plus-orange .bshare-share-count{width:60px !important;padding:0 0 0 3px;vertical-align:bottom;background:transparent url(http://static.bshare.cn/frame/images/counter_box_32.gif) no-repeat;height:32px;line-height:32px !important;text-align:center;color:#444;font:normal 18px Arial,宋体,sans-serif;zoom:1;_padding-top:8px;*display:inline;display:inline-block;}.bsync-custom.icon-large-blue .bshare-share-count,.bsync-custom.icon-large-orange .bshare-share-count{width:94px !important;padding:0 0 0 5px;vertical-align:bottom;background:transparent url(http://static.bshare.cn/frame/images/counter_box_50.gif) no-repeat;height:50px;line-height:50px !important;text-align:center;color:#444;font:normal 22px Arial,宋体,sans-serif;zoom:1;_padding-top:12px;*display:inline;display:inline-block;}

.help-inline.validate{  color: red;}

.rongyu .prev_btn,.rongyu .next_btn { width: 39px; height: 0; padding-top: 39px; overflow: hidden; background: url(../images/prev_next_btn.png) no-repeat; position: absolute; top: 160px; }
.rongyu .prev_btn { left: 12px; background-position: 0 0; }
.rongyu .prev_btn:hover { background-position: 0 -78px; }
.rongyu .next_btn { right: 25px; background-position: 0 -39px; }
.rongyu .next_btn:hover { background-position: 0 -117px; }
.hide-box {width:300px;height:360px;margin-left:72px;border:2px #109ad8 solid;position:relative;overflow:hidden;}
.hide-box-in{width:10000px;height:360px;position:absolute;}
.hide-box img{width:300px;height:360px;float:left;}


.side_type li .active{font-weight: bold;font-size: 16px;color:#109ad8}
.side_type li a:hover{font-weight: bold;font-size: 16px;color:#109ad8}

.turn_page  { padding:40px 0; text-align: center;margin: auto;display: inline-block;}
.turn_page a { display: block; float: left; margin-right: 20px; border: 1px solid #eee; padding:6px 15px; color: #666 }
.turn_page a:hover,.turn_page .active{ color: #fff; background: #109ad8; border-color: #109ad8 }

.tijiao{cursor:pointer;}