@charset "utf-8";
/* CSS Document */
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
div {text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:12px;}
address, cite, em{font-style:normal;}
li{list-style-type:none;}
fieldset, img {border:0;}
p{line-height: 22px;}
.text_ide{text-indent:30px;}
label,button{cursor: pointer;}
select,input,textarea{font-size:12px;line-height:1.2em;}
body{font-size:12px; font-family:Tahoma, Arial, Geneva, sans-serif; color:#333;}
a{text-decoration:none; color:#373737;}
a:hover{color:#127e76; text-decoration:underline;}

.wrapper{ width:990px; margin:0 auto; zoom:1;}
#header{ width:100%;  zoom:1;}
#header .top{ height:150px; overflow:hidden; zoom:1; background:url(../images/topline.jpg) 0 0 repeat-x;}
.top .logo{ float:left; width:718px; height:102px; display:inline-block; margin:30px 0 15px 0;}
.top_right{ float:right; margin:40px 0 30px 0;}
.top_mail{ font-size:14px; margin-bottom:20px; width:224px; overflow:hidden; _margin-left:60px;}
.top_mail span{ background:url(../images/icon.png) 0 0 no-repeat; width:19px; height:15px; display:inline-block; vertical-align:middle; margin-right:5px;_margin-top:10px;}
.top_mail a{ color:#0091d4; text-decoration:underline;}
.top_mail a:hover{ color:#373737;}
.top_right .sns{ float:right;}
.top_right .sns1{ background:url(../images/icon.png) -31px 0 no-repeat; width:31px; height:31px; margin-right:8px; display:inline-block;}
.top_right .sns2{ background:url(../images/icon.png) -69px 0 no-repeat; width:31px; height:31px; margin-right:8px; display:inline-block;}
.top_right .sns3{ background:url(../images/icon.png) -106px 0 no-repeat; width:31px; height:31px; margin-right:8px; display:inline-block;}
.top_right .sns4{ background:url(../images/icon.png) -146px 0 no-repeat; width:31px; height:31px; margin-right:8px; display:inline-block;}
.top_right .sns5{ background:url(../images/icon.png) -183px 0 no-repeat; width:31px; height:31px; display:inline-block;}
.nav{ height:49px; background:url(../images/navbg.jpg) repeat-x; line-height:49px;}
.nav ul{ position:relative; zoom:1;}
.nav ul li{ float:left; display:inline-block; text-align:center;height:49px; line-height:49px;}
.nav span{ background:url(../images/icon.png) 0  -48px no-repeat; width:2px; height:49px; line-height:49px; display:inline-block;}
.nav ul li:nth-child(2) a{padding:0 42px;}

.nav ul li a{text-transform:uppercase; font-size:14px; color:#fff; line-height:49px; height:49px; display:inline-block; padding:0 39px;_padding:0 38px;}
.nav ul li p a{padding:0;background:url(../images/icon.png) -214px -48px no-repeat; width:16px; height:19px; display:inline-block;margin:15px 20px;}
.nav ul li:hover{ background:url(../images/navHOver.jpg) repeat-x;}
.nav ul li a:hover{ text-decoration:none; color:#fff;}
.nav ul li:first-child:hover{background:none;}
#categories li:hover ul{display: block;}
#second_nav { width:263px; display: none;position: absolute; top: 49px; background-color:#fafafa;z-index: 999; margin-left:0px; background:#f1f1f1; }
#second_nav li{ z-index:999; _width:263px;float:left;border:none; border-bottom:1px solid #cccccc;}
#second_nav li:hover{ background:url(../images/navHOver.jpg) repeat-x; }
#second_nav li a{ color:#333333; width:263px;  padding:5px 35px; line-height:49px; font-size:14px; display:block; padding:0; }
#second_nav li a:hover{ background:#127e76; color:#fff; }



.banner{ min-width:1000px; height:506px; position:relative; margin:0 auto;}
.banner_listdiv{width: 100%; _width:200px; height:16px; position:relative; margin-top:485px;}
.banner_pre_next{position:relative;z-index:101; top:170px;display:none;}
.banner_pre_next .banner_btn_left{position:absolute;left:15%;color:#fff; font:bold 80px/normal simsun; text-decoration:none;}
.banner_pre_next .banner_btn_right{position:absolute;right:15%;color:#fff; font:bold 80px/normal simsun; text-decoration:none;}
.banner_pre_next .banner_btn_right:hover,.banner_pre_next .banner_btn_left:hover{color:#3195f2;}
.yq_banner_list{ height:25px;position:absolute; bottom:0px; z-index:100; right:0px; width: 100%; text-align: center;}
.yq_banner_list a{ display:inline-block; width:16px; height:16px;background:url(../images/banner_btn.png) no-repeat left; text-decoration:none;margin: 0 2px; }
.yq_banner_list a:hover,.yq_banner_list a.hover{background:url(../images/banner_btn.png) no-repeat right; }
.banner_show{ width:100%; text-align:center; height:506px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}
.banner_mag{width:660px;height:140px;position:absolute;left:50%;top:85px;margin-left:-500px;text-align:left;z-index:99;}
.banner_magbox{width:600px;height:90px;background:url(../images/ico3.png) repeat;text-align:left;padding:25px 30px 35px;}
.banner_magbox h4{ font-size:20px;*font-size:18px; font-weight:bold; color:#fff; margin-bottom:10px; }
.banner_magbox p{font-size:12px;color:#fff;font-weight:normal;margin-bottom:12px;}
.leftLoop{ overflow:hidden; width:100%; background:url(../images/hotProBg.jpg) repeat-x bottom; height:500px; margin:30px 0; height:auto; zoom:1;}
.leftLoop .hd{height:20px; overflow:hidden; zoom:1; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #ddd; position:relative;}
.mainpro_tit .tit{ background:url(../images/icon.png) 0 -108px no-repeat; width:200px; height:22px; display:inline-block; padding-bottom:15px; padding-right:20px; border-bottom:3px #127e76 solid; }
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block; width:35px; height:35px; float:right; border-bottom:none; overflow:hidden; cursor:pointer; display:inline-block;}
.leftLoop .hd .prev{ background:url(../images/icon.png) 0 -145px no-repeat; margin-right:1px; position:absolute; top:0; right:36px;}
.leftLoop .hd .next{ background:url(../images/icon.png) -36px -145px no-repeat; position:absolute; top:0; right:0;}
.leftLoop .hd .prev:hover{ background:url(../images/icon.png) 0 -181px no-repeat;}
.leftLoop .hd .next:hover{ background:url(../images/icon.png) -36px -181px no-repeat;}
.leftLoop .bd{width:100%; height:402px; overflow:hidden; }
.leftLoop .bd ul{overflow:hidden; zoom:1;}
.leftLoop .bd ul li{width:287px; height:335px; padding-bottom:10px; border:solid 3px #e4e4e4; float:left; display:_inline; background:#fff; margin-right:55px; margin-top:25px;}
.leftLoop .bd ul li:hover{ border:3px solid #127e76; background:#eefaf9;}
.picList .pic a img{ width:267px; height:153px; display:inline-block; margin:10px; _margin:10px;}
.mainprotit{width:266px; font-size:16px; display:block; font-weight:bold; text-align:center; margin:10px 0; padding:0 12px;}
.mainprotit a:hover{color:#0074be;}
.mainprotext{width:240px; height:60px; overflow:hidden; margin:10px 0 0 10px; color:#666;padding:0 12px;}
.mainpro_more{ background:url(../images/icon.png) 0 -219px no-repeat; width:201px; height:28px; display:inline-block; margin:20px 40px;}
.news_about3{ overflow:hidden; zoom:1; margin-bottom:30px;}
.news_about3 .news{ width:430px; float:left; border:1px solid #e0e0e0; padding:20px;height:240px; overflow:hidden; zoom:1;}
.news .news_tit{ font-size:20px; text-transform:uppercase; font-family:Arial; display:block; display:inline-block; background:url(../images/newsline.jpg) repeat-x bottom; width:100%;}
.news_tit .tittxt:hover{ text-decoration:none;}
.news_tit .news_more{ background:url(../images/icon.png) 0 -262px no-repeat; width:61px; height:20px; float:right;}
.news_tit .news_more:hover{ text-decoration:none;}
.news_tit .tittxt{ padding-bottom:7px; border-bottom:3px #127e76 solid; display:inline-block;}
.news ul{ margin-top:20px;}
.news ul li{ overflow:hidden; zoom:1; padding:5px; margin-bottom:15px;}
.news ul li:hover{ background:#f1f1f1;}
.news ul li:hover .date{ background:#127e76;}
.news ul li:hover .date span{background:url(../images/icon.png) -95px -262px no-repeat; width:64px; height:2px; display:inline-block;}
.news ul li .date{ float:left; color:#fff; width:64px; height:53px; background:#636363; text-align:center; padding:3px 2px; margin-right:10px; margin-bottom:20px; font-size:14px;}
.news ul li .date .big{ font-size:30px;}
.news  .date span{background:url(../images/icon.png) -95px -265px no-repeat; width:64px; height:2px; display:inline-block; margin-bottom:3px;}
.news_content a{ font-weight:normal; font-size:14px; line-height:20px;}
.news_content p{ line-height:14px; color:#555; margin-top:5px;}
.about3{float:right; width:470px; height:280px; overflow:hidden; zoom:1;}
.tab{ overflow:hidden; zoom:1;}
.tab_mo{ border:1px solid #e0e0e0; padding:20px; }
.tab li{ display:inline-block; float:left; margin-right:2px;}
.tab li a{color:#767575; text-decoration:none; width:154px; height:36px; line-height:36px; text-align:center; background:#e8e8e8; display:inline-block;font-size:14px; text-transform:uppercase;}
.tab li a:hover{ background:#127e76; color:#fff;}
.tab li.no a{  background:#127e76; color:#fff;}
#tab_mo_1 img,#tab_mo_2 img,#tab_mo_3 img{ float:left; padding:5px; border:1px solid #ddd; margin:0 10px 0px 0;}
#tab_mo_1 p,#tab_mo_2 p,#tab_mo_3 p { color:#777;}
#tab_mo_1 p a,#tab_mo_2 p a,#tab_mo_3 p a{ font-size:16px; display:block; margin-bottom:20px;}
.about_more{ background:url(../images/icon.png)  0 -288px no-repeat; width:88px; height:19px; display:inline-block; margin-top:9.9px;}
#footer{ overflow:hidden; zoom:1;}
.faq_honor_contact{ overflow:hidden; zoom:1; background:url(../images/botbg.jpg) repeat; padding:28px 0;}
.faq{ width:370px; float:left; position:relative; height:190px;}
.faq .faqtit{ background:url(../images/icon.png) -95px -312px no-repeat; width:68px; height:27px; display:inline-block;}
.faq .faq_left{background:url(../images/icon.png) 0 -312px no-repeat; width:21px; height:14px; display:inline-block; position:absolute; left:0; top:50px;}
.faq .faq_right{background:url(../images/icon.png) 0 -327px no-repeat; width:21px; height:14px; display:inline-block; position:absolute; right:0; bottom:0;}
.faqtxt{ width:320px; position:absolute; top:55px; left:25px;}
.faqtxt a{ font-size:15px;}
.faqtxt p{ width:300px; height:80px; background:#efefef; padding:10px; margin-top:10px; height:80px; overflow:hidden;}
.honor{ width:290px; float:left; margin:0 40px;height:190px;}
.honor .honortit{ background:url(../images/honorbg.jpg) repeat-x bottom; font-size:22px; text-transform:uppercase; margin-bottom:20px; display:block; padding-bottom:13px;}
.honor .honortit a{border-bottom:3px #127e76 solid; padding-bottom:10px;}
.honor .honorimg{ padding:0 10px 0 0; height:128px; width:282px;background:url(../images/call.png) no-repeat bottom right; line-height:21px; }
.honor .honorimg img{ float:left; margin-right:11px;}
.contact{ float:right; width:230px;height:190px;}
.contact li{ line-height:28px; height:28px;}
.contact li p{ display:inline-block;line-height:28px; height:28px; color:#555;}
.contact .contact_tel{ background:url(../images/icon.png) -31px -312px no-repeat; display:inline-block; width:18px; height:16px; float:left; margin:7px 6px 0 0; overflow:hidden;}
.contact .contact_fax{ background:url(../images/icon.png) -31px -329px no-repeat; display:inline-block; width:18px; height:16px; float:left; margin:7px 6px 0 0; overflow:hidden;}
.contact .contact_skype{ background:url(../images/icon.png) -31px -346px no-repeat; display:inline-block; width:18px; height:16px;  float:left; margin:7px 6px 0 0; overflow:hidden;}
.contact .contact_add{ background:url(../images/icon.png) -31px -363px no-repeat; display:inline-block; width:18px; height:16px; float:left; margin:7px 6px 0 0; overflow:hidden;}
.contact_btn{background:url(../images/icon.png) 0 -381px no-repeat; display:inline-block; width:212px; height:53px; margin-top:25px;}
.contact_btn:hover{ text-decoration:none;}


.contact_btn span{color: #fff;text-decoration: underline; margin-top: 20px; display: inline-block;font-size: 14px;margin-left: 20px;}
.contact_btn:hover span{text-decoration:none;}

.contact li strong{ font-size:14px; color:#127e76;}
.contact li p.add{ float:left; width:200px; display:inline-block; line-height:20px;}
.copyright{ overflow:hidden; zoom:1; height:67px; background:url(../images/botbg_2.jpg) repeat-x; padding:27px 0; color:#95b9b6;}
.copyright a{ color:#fff; font-size:14px;}
.copyright_left{ float:left; width:500px;}
.copyright_right{ float:right; background:url(../images/icon.png) 0 -436px no-repeat; width:299px; height:45px; display:inline-block;}

/*sub*/
.submain{overflow:hidden; zoom:1; width:1000px; margin:0px auto;}
.sub_c{overflow:hidden; zoom:1; background:url(../images/sub_c_l_bg.png) repeat-y 0 0; padding-bottom:40px;}
.sub_c_l{width:267px; float:left;}
.sub_c_r{width:670px; float:right; padding:20px 0 30px 0;}

.subtitle{ line-height:39px; background:url(../images/icon_sub.png) 0 -25px; margin-bottom:3px; width:247px; height:39px; padding-left:20px;}
.subtitle a{font-size:20px; color:#fff; text-transform:capitalize;}
.leftpro dl {position: relative; z-index:20;}
.leftpro dl dt { position: relative; z-index: 30; height: 35px; line-height:35px; overflow:hidden; background:#fff; margin-bottom:2px; border-bottom:1px dashed #bbb;}
.leftpro dl  span{ background:url(../images/icon_sub.png) -12px  0 no-repeat; width:11px; height:11px; display:inline-block; position:absolute; top:13px; left:20px;}
.leftpro dl dt a { display: block; color: #333; background:#f1f1f1; padding-left:40px; font-size:14px;}
.leftpro dl dd { position: absolute; z-index: 20; top: 0px; left:265px; display: none; width: 255px; height: auto; background: #fff; border: 1px solid #d6dbe1; box-shadow: -1px 1px 6px rgba(0, 0, 0, .3);}
.leftpro dl dd.sub-list1 { top: -29px;}
.leftpro dl dd.sub-list2 { top: -64px;}
.leftpro dl dd.sub-list3 { top: -99px;}
.leftpro dl dd.sub-list4 { top: -134px;}
.leftpro dl dd.sub-list5 { top: -169px;}
.leftpro dl dd ul { padding: 15px 0px 26px; }
.leftpro dl dd ul li { padding: 0 15px; line-height:22px;}
.leftpro dl dd ul li a { display: block; padding:6px 0px 6px 30px; border-bottom: 1px dotted #ccc;  background:url(../images/icon_4.png) no-repeat 15px 14px;}
.leftpro dl dd ul li a.second{padding-left:15px; color:#333; font-weight:bold; background:url(../images/leftpro_icon1.gif) no-repeat 0px 15px;}
/*nomal-hover*/
.leftpro dl:hover dt a{color:#127e76; }
.leftpro dl:hover dd { display: block; }
/* for ie 6 jquery */
.leftpro dl.phover dt a {color:#127e76;}
.leftpro dl.phover dd { display: block; }
.leftslide{ margin:30px 0;}
.aside-parts-slide { overflow:hidden; width:260px; margin:8px auto 0px; }
ul#aside-parts-slide  { overflow:hidden; position:relative; width:260px; height:240px; }
ul#aside-parts-slide  li{overflow:hidden; width:260px;  height:240px; position:absolute; top:0; left:0; display:none; text-align:center;}
ul#aside-parts-slide  li img{display:block; width:240px; height:180px; padding:5px; border:1px solid #ccc; margin:7px auto; background:#f6f6f6; }
ul#aside-parts-slide  li p{ margin-top:8px;}
ul#aside-parts-slide  li p a{ font-size:14px;}
ul#aside-parts-nav   {overflow:hidden; text-align:right;}
ul#aside-parts-nav  li { display: inline-block; vertical-align: top; width: 9px; height: 9px; margin: 0 2px; zoom: 1; *display: inline; cursor:pointer; background:url(../images/icon_sub.png) 0 -13px no-repeat;}
ul#aside-parts-nav  li.now { background:url(../images/icon_sub.png) -10px -13px no-repeat; cursor:default;}
.leftcontact{background:#f1f1f1; padding:12px 2px 12px 20px; font-size:18px;}
.leftcontact_mail span{ background:url(../images/icon_sub.png) 0 -66px no-repeat; width:45px; height:44px; display:inline-block; vertical-align:middle; margin-right:10px;}
.leftcontact_mail a{ text-decoration:underline; color:#127e76;}
.leftcontact_mail a:hover{ color:#333;}
.leftcontact_tel{ margin:12px 0;}
.leftcontact_tel span{ background:url(../images/icon_sub.png) -46px -66px no-repeat; width:45px; height:44px; display:inline-block; vertical-align:middle; margin-right:10px;}
.leftcontact_skype span{ background:url(../images/icon_sub.png) -92px -66px no-repeat; width:45px; height:44px; display:inline-block; vertical-align:middle; margin-right:10px;}
.leftcontact_skype a{ text-decoration:underline; color:#007ed3;}
.leftcontact_skype a:hover{ color:#333;}


.breadcrumbs{ color:#127e76; padding:10px; border:2px solid #127e76; margin:15px 0 20px 0;}
.breadcrumbs span{ background:url(../images/icon_sub.png) 0 0 no-repeat; width:11px; height:11px; display:inline-block; margin-left:10px; vertical-align:middle;}
.breadcrumbs strong{color:#333; padding-left:15px; background: url(../images/icon_3.png) no-repeat 0 0;}
.breadcrumbs a{margin:0px 5px;}


/**news.html**/
.newswrapper ul{ margin-top:20px;}
.newswrapper ul li{ overflow:hidden; zoom:1; padding:15px 10px; margin-bottom:15px;}
.newswrapper ul li:hover{ background:#f2f8f8;}
.newswrapper ul li .date{ float:left; color:#fff; width:64px; height:53px; text-align:center; margin-right:10px; font-size:14px;width:64px; height:60px; margin-top:4px;}
.newswrapper ul li .date .big{ font-size:20px; background:#2d867f; height:35px; margin-bottom:1px; line-height:35px;}
.newswrapper ul li .date .small{ font-size:12px; background:#474747;}
.newswrapper .news_content a{ font-weight:bold;font-size:14px; line-height:20px;}
.newswrapper .news_content p{ line-height:18px; color:#555; margin-top:8px;}


/**faq.html**/
.questions{ margin-bottom:30px; padding-bottom:15px; border-bottom:1px dashed #bbb; }
.q_title{color:#127e76; font-size:14px; padding:10px 15px 10px 0px; font-weight:bold; text-shadow:none;}
.q_title span{ background:url(../images/icon_sub.png) 0 -111px no-repeat; width:18px; height:18px; display:inline-block; margin-right:12px;}
.q_text{padding:10px 15px 10px 0px; line-height:30px; min-height:46px;margin-left:30px;}
.faqinquiry{font-size:14px; font-weight:bold; color:#132a56; text-decoration:underline;}

/**case.html**/
.prolistwrapper{padding:0px 7px 15px;}
.prolistwrapper li{height:130px; overflow:hidden; padding:10px 5px ; border-bottom:1px dashed #999; margin-bottom:15px; position:relative;}
.prolistpic{ padding:3px; border:1px solid #ddd; margin-right:15px; float:left;width:160px; }
.prolistpic img{width:160px; height:120px;}
.prolistTitle a, .prolistTitle a:visited{display:block; margin-bottom:5px; width:460px;font-size:16px; float:left;}
.prolistwrapper li p{ height:108px; overflow:hidden; width:460px; color:#888; margin-top:8px; float:left; }
.prolistmore { float:right; position:absolute; bottom:10px; left:190px;}
.prolistmore a{width:84px; height:23px; background:url(../images/icon_sub.png) 0 -131px no-repeat; display:inline-block;}
.prolistwrapper li:hover{ background:#f1f1f1;}

/**procover.html**/
.procover{padding:10px;}
.procover dl{overflow:hidden; zoom:1; margin-bottom:10px;}
.procover dt{line-height:2.5em;margin-bottom:20px; background:url(../images/protitBg.jpg) repeat-x center center; position:relative;}
.procover dt a{display:inline-block; color:#333; font-size:14px; font-weight:bold;  padding:0px 12px 0px 25px; background:#fff; padding-right:20px;}
.procover dt span{ background:url(../images/icon_sub.png) 0 -155px no-repeat; width:13px; height:13px; display:inline-block; position:absolute; top:10px; left:0;}
.procover dd{width:200px; height:220px; float:left; margin:5px 8px 5px 5px; display:inline;}
.procover dd a{ display:inline-block; font-size:14px; margin-bottom:8px; color:#333;}
.procover dd p{ background:#eee; width:190px; text-align:center; line-height:30px;}
.procover dd img{width:180px; height:180px; padding:3px; border:1px solid #ccc;}
.procover dd:hover p{ background:#328b83;}
.procover dd:hover p a{ color:#fff; text-decoration:none;}
.procover dd:hover img{ border:1px solid #24978e;}

/**prodetail.html**/
.prodetailtop{margin-bottom:30px;}
.prodetailtopmain{overflow:hidden; zoom:1; padding:25px}
.prodetailtop_pic{width:400px; float:right; padding:5px; border:1px solid #ccc;}
.prodetailtop_text{width:50%; float:left;}
h1{font-size:16px; color:#127e76; margin-bottom:10px;}
.data li{overflow:hidden; zoom:1; padding:10px 0px; border-bottom:1px dashed #ccc;}
.data .data_l{display:block; margin-right:1%; float:left; font-weight:bold; text-shadow:none;}
.data .data_r{float:left; width:64%;}
.blue{color:#999; margin:15px 0px;}
.pro_follow{margin:15px 0 0 0;line-height:20px;}
.help{color:#699B9C;}
.email{ background:url(../images/icon_sub.png) 0 -169px no-repeat; width:134px; height:32px; display:inline-block; vertical-align:middle;}
.chat{ background:url(../images/icon_sub.png) -136px -169px no-repeat; width:134px; height:32px; display:inline-block; vertical-align:middle;}
.email,.chat{margin-right:2%;}
.email:hover,.chat:hover{ text-decoration:none;}

.mainrin{position:relative;}
.subpromenu{overflow:hidden; zoom:1; height:42px; line-height:42px; padding-left:151px; margin-bottom:25px; text-shadow:none;}
.subpromenu li{float:left;  width:120px;  text-align:center; width:151px;height:42px; line-height:33px;}
.subpromenu li a,.subpromenu li a:visited{display:block; color:#333; border:1px solid #ddd; }
.subpromenu li a:hover{ text-decoration:underline; background:url(../images/tabHover.jpg) no-repeat; height:42px; border:none; color:#fff; text-decoration:none;}
.subpromenu li.menuadv{float:none; border:none;  position:absolute; top:0; left:0px; width:151px;}
.subpromenu li.menuadv a,.subpromenu li.menuadv a:visited{ background:url(../images/tabHover.jpg) no-repeat; color:#fff; height:42px; border:none;}
.subprotext{margin-bottom:30px; border:1px solid #C6C6C6; border-top:2px solid  #6bb2ff; padding-bottom:20px;}
.subprotitle{height:35px; line-height:35px; font-weight:bold; color:#127e76; margin-bottom:15px; padding:0px 20px;}
.simple_intro{padding:20px 20px 10px;}
.text_box{padding:0px 20px 0px 20px; overflow:hidden; zoom:1;}
.text_l{width:350px; float:left;}
.pic_r{width:230px; float:right;}
.pic_r img{width:222px; height:148px; padding:3px; border:1px solid #ccc; background:#f4f4f4; margin:15px 0px;}
.text_l dl{margin-bottom:15px;}
.text_l dt{font-size:17px; margin-bottom:5px;}
.text_l dd,.simple_intro p{line-height:24px;}

.inquiry{border:1px solid #C6C6C6; border-top:2px solid  #639393;}
.inquirytitle{font-size:14px; font-weight:bold; color:#127e76;padding:10px 0px 10px 20px;}
.contactinfor{padding:10px 0px 10px 20px; border-bottom:1px dashed #ccc;}
.inquirymain{padding:20px;}
.mail{ background:url(../images/icon_sub.png) 0 -202px no-repeat; display:inline-block; width:18px; height:16px;  padding-left:10px; }
.phone{ background:url(../images/icon_sub.png) 0 -219px no-repeat; display:inline-block; width:18px; height:16px;  padding-left:7px; margin-left:50px;}
.inquirymain span{font-weight:bold; color:#127e76;}
.inquirymain table{margin-top:25px;}
.inquirymain input{border:1px solid #ccc; width:250px; height:18px;}
.inquirymain textarea{border:1px solid #ccc; width:350px; height:180px;}
.inquirymain table td{padding:3px 8px 3px 15px;}
.inquirymain input.sendmessage{background:url(../images/sendmessage.png) no-repeat 0 0; width:169px; height:32px; border:none; margin:10px 0px 10px 180px;}

.table_bg{width:624px; padding:1px; background:#F5F5F5; margin:15px auto;}
.table_bg img{max-width:95%}
.pro_table{border:none;border-top:1px solid #CCC; border-left:1px solid #CCC; text-align:center; background:#E8E8E8; text-shadow:none;}
.pro_table tr{border:0px;}
.pro_table td,.pro_table th{border:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:8px 15px;}

.table_bg .detailtable{border:none;border-top:1px solid #CCC; border-left:1px solid #CCC; text-align:center; background:#E8E8E8; text-shadow:none;}
.table_bg .detailtable tr{border:0px;}
.table_bg .detailtable tr:hover{ background:#fff; }
.table_bg .detailtable td,.pro_table th{border:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:8px 15px;}

/* news detail */
.aboutlist p{line-height:22px; text-align: justify;}
.aboutlist h1 {font-size: 16px;color: #B52B18;text-align: center;}
.aboutlist h2{margin-top:15px;}
.aboutlist  li {float: left;margin-top: 10px;width: 300px;}
.aboutlist img{padding:5px;}
.clickinfo {text-align: right;padding: 10px 20px 10px 0px;margin: 10px 0px 20px;color: #999;border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}

.nav_bome{ display:block; width:55px; height:32px;}

/*contact*/
.sub_contact_box{ padding:0 30px 0 20px;}
.sub_contact_box p{color:#d50909;text-align:right;margin-right:20px;font-weight:bold;}
.sub_contact_box .table_tit{background:#eeeeee; padding-left:10px;}
.sub_contact_box textarea{ border:solid 1px #CCC; width:638px; height:100px;}
.sub_contact_box .pro_table tr{line-height:30px;}
.sub_contact_box .pro_table tr td{ text-align:left; padding:0 0 0 20px;}
.sub_contact_box .inquirymain table{ margin:30px 0 0; overflow:hidden; zoom:1;}
.sub_contact_box .inquirymain tr{float:left; width:296px; text-align:right; margin:0 5px 10px 0;}
.sub_contact_box .inquirymain tr th{ width:120px; text-align:right;}
.sub_contact_box .inquirymain input{height:12px;width:158px; padding:8px 0 8px 10px; color:#666;}
.sub_contact_box .inquirymain input.sendmessage{background:url(../images/send_message.jpg) no-repeat 0 0; width:160px; height:26px; border:none; /* margin:60px 0px 10px -102px; */}

.sub_contact_box .inquirymain{ padding:20px 0 20px;}

.sub_banner{min-width:990px;position:relative; height:235px; overflow:hidden;z-index:-99999; }
.sub_banner img{ position:absolute; margin-left:-800px; left:50%; width:1600px; height:235px;}

.user-defined{text-align: justify; line-height:22px; }
.text_box{text-align: justify; line-height:22px; }
.pro_follow span{ display:inline-block;}
.pro_follow span.k_sht{ width:200px;}

.aboutlist{ line-height:22px;}