@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; font-family:Arial, Helvetica, sans-serif;}
ul{margin:0; padding:0; list-style:none;}
font{font-family:Arial, Helvetica, sans-serif;}
a img{border:0;}
body{background:url(../images/top_bk.gif) no-repeat;}
.heard{width:990px; height:96px; margin:0 auto;}
.logo{float:left;}
.email_search{ width:385px; height:60px; float:right; padding-top:18px;}
.email_search a{font-size:18px; color:#7e8084; text-decoration:none;}
.email_search a:hover{color:#ff6521;}
#search_text{background:url(../images/search_text.gif) left center no-repeat; width:196px; height:28px; border:0; line-height:20px; padding:0; padding-left:30px; float:left;outline: none;}
#search_but{ width:70px; height:28px; border:0; background:url(../images/search_btn.gif) left top no-repeat; float:left; cursor:pointer;}

/*---navmenu---*/
.nav{ width:990px; height:40px; background:url(../images/nav_bk.png) no-repeat; min-width:990px; margin:0 auto;}
#navmenu{font-size:14px;position:relative;z-index:10; width:990px; margin:0 auto; height:40px; border-radius:5px;}
#navmenu ul {float:left;}
#navmenu ul li {float:left;height:40px;line-height:40px;position:relative;width:125px; text-align:center;}
#navmenu #menu-item-46{width:109px; margin-left:1px;}
#navmenu #menu-item-55{width:109px; background:none;}

#navmenu ul li a {color:#ffffff;float:left; width:100%; font-size:16px; text-decoration:none; line-height:40px;}
#navmenu ul li a:hover{color:#fff; text-shadow: 1px 1px 1px #000000; }
#navmenu ul li ul{position:absolute;top:40px;left:0px;width:250px;background:#fff;filter:alpha(opacity=95);opacity:.95;-moz-opacity:.95;display:none;  padding:20px 10px; border:1px solid #CCC;}
#navmenu ul li ul li {background:none;float:left;display:block;  width:100%; height:35px; line-height:35px;}
#navmenu ul li ul li a{float:none;display: block; color:#f15601;font-size: 12px;font-weight:normal; line-height:36px; border-bottom:1px dashed #CCCCCC;}
#navmenu ul li ul li a:hover{ background:#f15601;text-shadow: 0px 0px 0px #fff; border:0; color:#fff;filter:alpha(opacity=100);opacity:10;-moz-opacity:10;}
#navmenu ul li ul li ul{position:absolute;top:-20px;left:250px; background:#fff; width:400px;filter:alpha(opacity=100);opacity:10;-moz-opacity:10;display:none;}
#navmenu ul li ul li ul li{background:none;float:left;display:block;text-align: left;}
#navmenu ul li ul li ul li a{float:none;color: #F15601;display: block;font-size: 12px;line-height:30px;padding:3px 10px; width:auto;}
#navmenu ul li ul li ul li a:hover{background:#F15601;}


/*web_cont*//*in_mainpro*/
.web_cont{width:100%; min-width:990px; float:left;}
.in_mainpro{width:990px; overflow:hidden; margin:0 auto;}
.mainpro_tit{width:990px; display:block; float:left; height:30px; margin-top:42px;}
.mainpro_tit a{float:left;}
.main_pronamebk{ display:block; float:left; height:30px; width:682px; padding:0 7px;}
.mainpro1{width:210px; height:342px; margin-right:36px; float:left;  border:5px #d1d1d1 solid; margin-top:22px;}
.mainpro2{width:210px; height:342px; float:left; margin-left:1px; border:5px #d1d1d1 solid;margin-top:22px;}
.main_imglink{border:3px solid #FFF; display:block;}
.main_imglink:hover{ border:3px solid #ff5d00;}
.main_protext  {font-size:12px;color:#3f4041; text-decoration:none; padding:0 5px; display:block; float:left; margin-top:15px;  }
.main_protext p{margin-top:5px; color:#363738; }
.main_protext p strong{display:block; float:left; margin-bottom:3px;}
.main_protext:hover p{color:#ff5700;}
.main_more{width:100%;height:30px; display:block; float: left; margin:auto; margin-top:20px;}
.main_more:hover{ cursor:pointer;}

/*prolist_company*/
.prolist_company{width:990px; margin:0 auto; margin-top:30px; overflow:hidden; margin-bottom:40px;}
.pro_list{width:269px; float:left; padding-bottom:30px;}
.pro_list .product_list{ margin-top:15px;}
.product_list li{ width:267px; height:28px; border-bottom:1px solid #FFF; margin-left:2px;}
.product_list li a{ display:block; width:237px; height:28px;padding-left:30px; line-height:28px;font-size:12px; text-decoration:none; color:#363738; }


.leftprolist{background:#f7f7f7; padding:12px 13px 25px;}
.subtitle{height:35px; line-height:35px; margin-bottom:15px;}
.subtitle a{font-size:15px; font-weight:bold; color:#333;}
.subtitle a span{color:#ab0b0b;}
.leftpro {padding-top:10px; float:left; width:269px;}
.leftpro dl {position: relative; z-index:10;}
.leftpro dl dt { z-index: 30; height: 28px; line-height:28px; border-bottom:#EFEFEF 1px solid; overflow:hidden;}
.sub_c_l .leftpro dl{position: relative; z-index:99;}

.leftpro dl dt a{ display:block; width:250px; height:28px;padding-left:20px; line-height:28px;font-size:12px; text-decoration:none; color:#363738; background:url(../images/f_navbk1.gif) center right no-repeat; margin-left: 2px;}
.leftpro dl dd { position: absolute; z-index: 20; top: 0px; left:269px; display: none; width: 255px; height: auto; background: #fff; border: 1px solid #d6dbe1;}
.leftpro dl dd.sub-list1 { top: -69px;}
.leftpro dl dd.sub-list2 { top: -104px;}
.leftpro dl dd.sub-list3 { top: -109px;}
.leftpro dl dd.sub-list4 { top: -104px;}
.leftpro dl dd.sub-list5 { top: -109px;}
.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 20px; border-bottom: 1px dotted #ccc; text-decoration:none; color:#666; font-size:12px;}
.leftpro dl dd ul li a:hover{color:#333; text-decoration:underline;}
/*nomal-hover*/
.leftpro dl:hover dt a{ background:url(../images/f_navbk.gif) no-repeat; color:#FFF;}
.leftpro dl:hover dd { display: block; }




/**about.html**/
.contenter{ width:100%;}
.sub_banner{width:100%; height:250px; position:relative; overflow:hidden; min-width:990px;border-bottom: 1px solid white;}
.sub_c{  width:990px;  margin:0 auto;}
.section {width:990px;position:relative;}
.section .menu { position:absolute; left:10px; width:269px; height:608px; font-size:14px; }
.user-defined{ color:#373737;font-size:12px; padding-top:15px;}
.abouttitle{font-weight:bold; margin-bottom:5px;}
.aboutlist{margin-bottom:25px;}

.sub_c_l{width:270px; float:left; padding-top:30px;padding-bottom: 25px;}
.sub_c_r{width:685px; float:right; padding-bottom:30px;}
.bread_tit{float:left; font-size:14px; font-weight:bold; color:#ff5800;}
.bread_tit font{font-size:36px;}
.bread_text{float:right;padding-top: 24px; font-size:12px; padding-bottom:5px;}
.leftprolist{background:#f7f7f7; padding:12px 13px 25px;}
.subtitle{height:35px; line-height:35px; margin-bottom:15px;}
.subtitle a{font-size:15px; font-weight:bold; color:#333;}
.subtitle a span{color:#ab0b0b;}
.sidelink{padding:18px 15px 20px;}
.sidebold{font-size:16px; font-weight:bold; color:#333; height:24px; line-height:24px; font-family:Tahoma,Arial,Verdana,sans-serif; margin-bottom:8px;}
.chatnow{display:block; margin:8px 0px; color:#333;}
.leftlink_mail{display:block; padding:5px 0px 5px 27px; border-bottom:1px dotted #999;}
.aside-parts-slide { overflow:hidden; width:200px; margin:15px auto 0px; padding-bottom:20px;}
ul#aside-parts-slide  { overflow:hidden; position:relative; width:200px; height:195px;  }
ul#aside-parts-slide  li{overflow:hidden; width:200px;  height:195px; position:absolute; top:0; left:0; display:none; text-align:center;}
ul#aside-parts-slide  li img{display:block; width:180px; height:120px; padding:5px; border:1px solid #ccc; margin:7px auto; background:#f6f6f6; }
ul#aside-parts-slide  li p a{color:#333; font-size:14px; text-decoration:none; }
ul#aside-parts-slide  li p a:hover{color:#ff5800; text-decoration:underline;}
ul#aside-parts-nav   {overflow:hidden; text-align:right;}
ul#aside-parts-nav  li { display: inline-block; vertical-align: top; width: 10px; height: 12px; margin: 0 2px; zoom: 1; *display: inline; cursor:pointer; background: url(../images/blackdot.png) no-repeat 0 0;}
ul#aside-parts-nav  li.now { background: url(../images/reddot.png) no-repeat 0 0; cursor:default;}


.leftcontact{background:#f7f7f7; padding:15px;}
.indexcontact_text{padding:5px 5px 0px;}
.indexcontact_text p{padding-left:28px; margin-bottom:5px;}
.indextel{font-size:16px; font-weight:bold;}
.breadcrumbs{padding:0px;  color:#ff5800; margin-bottom:20px; border-bottom:2px solid #011f2b; float:left; width:685px;}
.breadcrumbs strong{color:#0e151e; padding-left:30px; }
.breadcrumbs a{margin:0px 5px; color:#0e151e; text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.user_defined{font-size:14px; color:#363738; line-height:18px; float:left; width:100%;}
.about_left{width:100%; overflow:hidden; margin-bottom:10px; background:#FFF; border-top:#ff5800 4px solid;}
.about_left .left_tit a{font-size:24px; text-decoration:none; color:#011f2b; display:block; float:left; padding:20px 0 20px 20px; width:250px;}
.sidebar{width:270px; float:left; padding-bottom:30px;}
.sidebar li{height:30px; border-bottom:1px #efefef solid; line-height:30px;}
.sidebar li a{text-decoration:none; color:#363738; display:block; float:left; height:30px; width:250px; padding-left:20px; background:url(../images/f_navbk1.gif) center right no-repeat; font-size:14px;}
 .sidebar li a:hover{color:#FFF; font-weight:bold; background:url(../images/f_navbk.gif) no-repeat;}
.social{float:left; width:252px; height:120px;padding:25px 0 0 18px;;}
.pro_list .left_tit a{font-size:24px; text-decoration:none; color:#011f2b; height:64px; display:block; float:left;  width:250px; padding-left:20px; line-height:64px; border-top: 4px solid #ff5800;}


.company_profile{width:580px; float:left; overflow:hidden;}
.company_tit{ height:22px;line-height:22px; margin-top:18px;}
.company_name img{float:left;}
.company_name p{float:left; padding-left:10px;}
.company_name{text-decoration:none;  color:#2b2d2f; font-size:16px; font-weight:bold;}
.company_text{width:580px; float:left; margin-top:20px;}
.company_text img{float:left; background:#FFF; border:1px solid #d1d1d1; padding:4px;}
.company_text p{ float:right; width:330px; text-align:justify; text-justify:inter-ideograph;}
.company_text a{font-size:12px; text-decoration:none; color:#3f4041; line-height:20px;}
.company_text strong{padding-bottom:8px; display:block; width:100%; float:left; padding-top:3px; font-size:14px; line-height:22px; color:#2b2d2f;}
.comtext_more{float:right; padding-top:25px;}
.comtext_more img {border:0;}
.comtext_more:hover{color:#ff5700;}

/*case*/
.com_photo{margin-top:40px; overflow:hidden;}
.case_cont{width:990px; margin:0 auto; overflow:hidden; padding-top:40px;}
.more{float:right;}
.case_tit{padding-bottom:30px; text-align:center;}
.case{width:380px; overflow:hidden; float:right;}
.caseimg_right{overflow:hidden; margin-bottom:20px; float:left;}
.caseimg_right a{text-decoration:none;}
.caseimg_right img{padding-right:10px;}
.caseimg_right p{font-size:12px;  color:#494b4e; float:right; width:254px;}
.case_show{ padding-top:20px;}
.case_show img{float:left; border:1px solid #d1d1d1; padding:4px;width: 78px;}
.caseimg_right .morecase_but{border:0; float:right;}
.case_title{ color:#323232; font-size:14px; font-weight:bold; padding-bottom:5px; display:block; } 
 .down_case{ width:100%; background:#f8f8f8;overflow:hidden; margin:0 auto; padding-top:13px;}
.down_exh{width:269px; float:left; overflow:hidden;}
.down{width:269px; height:121px;}
.down_btn{ display:block;width:269px; height:121px;}
.down_btn:hover{float:left; }
 .in_case{width:990px; margin:0 auto;margin-top:30px; margin-top:16px;}
.case_tit .case_namebk{ display:block; width:490px;height:17px;display:block; float:left; margin:0 5px;}


/* 通用图片列表_普通式 */ 
.picList li{ width:220px;  } 
.picList .pic{ width:220px; height:350px; background:url(../images/case_bk.gif) left;}
.picList .pic a{ display:block; height:237px; width:218px; padding-top:4px; float: left; text-decoration:none; margin:0 auto; padding-left:1px;} 
.picList .pic img{ width:218px;} 
.picList .title{ line-height:24px; font-size:14px; color:#f44b01; font-weight:bold; text-align:center;line-height:20px; width:100%; padding-top:15px; display:block; float:left;} 
#case_more{font-weight:normal; color:#4c4d4e; padding-top:5px; font-size:12px;height:100px;overflow:hidden;}
.picList{height:380px;}
.picList .pic a:hover #case_more{color:#f44b01;}
 
/* 多个左滚动 - 公用类 */ 
.pro_btn{width:70px; margin:0 auto; height:20px; }
.leftLoop{ overflow:hidden; position:relative; float:left;} 
.leftLoop .hd{ overflow:hidden;  height:20px; margin-bottom:28px;} 
.leftLoop .hd ul{ margin:0 auto;  overflow:hidden; zoom:1; margin-top:2px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:13px; height:13px; overflow:hidden; background:url(../images/more_pro.gif) no-repeat #ccc; background-position:-14px 0; margin:0 5px;text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 
.leftLoop .hd ul li.on{ background:url(../images/more_pro.gif) no-repeat #ff5c00;  } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 10px; float:left;display:_inline; background:#FFF;} 

.footer{ width:100%; float:left;}
.footer_cont{width:100%; background:#0f2239; height:300px;min-width:990px;}
.footer_incont{width:990px; margin:0 auto; height:260px;}
.footer_tit a{font-size:16px; color:#b2b3b5; text-decoration:none; }


.links{ float:left; padding-left: 30px; padding-right: 10px; background:url(../images/footer_jg.gif) no-repeat right center; padding-top:16px; margin-top:32px; height:180px;}
.about_footer{}
.footer_list{padding-top:20px;width: 180px;}
.footer_list a{color:#b2b3b5; text-decoration:none; font-size:12px; line-height:30px;}
.footer_list a:hover{color:#ff5a00}
.contact{width:320px; float:right;font-size:12px; padding-top:16px; margin-top:32px;}
.contact ul{margin-top:20px;}
.tel,.fax,.bot_email,.contact_peo,.add{background:url(../images/contact_btn.gif) no-repeat; height:26px; line-height:26px;padding-left:24px;color:#7d8084;}
.tel{ background-position:0 -22px;}
.fax{padding-top: 1px; background-position:0 -45px;}
.bot_email{background-position:0 -70px;}
.bot_email a{color:#ff5a00; text-decoration:none;}
.bot_email a:hover{text-decoration:underline;}
.contact_peo{padding-top: 2px; background-position:0 5px; }
.add{ background-position:0 -95px;}
.black_top{ position:absolute; right:-56px;  bottom:22px;}
.company_unit{ padding-left:146px; width:844px; height:34px; float:left; margin-top:40px;}
.record{width:990px; margin:0 auto;}
.record_information{text-align:left; font-size:14px; float:left; width:100%;height:39px; line-height:39px; color:#414b56; background:#0d1b2c;}
.record a{color:#414b56;text-decoration:none;}
#search a{color:#333;}
#search table{background:#F0F0F0;border-bottom: 1px solid #ccc;padding: 8px;}
/*banner*/
.banner{ min-width:1003px;height:450px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_listdiv{width:990px; height:16px; position:relative; margin:0 auto; margin-top:420px;}
.banner_pre_next{position:relative;z-index:101;top:190px;display:none;}
.banner_pre_next .banner_btn_left{position:absolute;left:10%;color:#fff;font:bold 80px/normal simsun; text-decoration:none;}
.banner_pre_next .banner_btn_right{position:absolute;right:10%;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:#ff5c00;}
.yq_banner_list{ height:25px;position:absolute; bottom:0px; text-align:right; z-index:100; right:40%;}
.yq_banner_list a{ display:inline-block; width:40px; height:3px; background:#FFF; text-decoration:none;margin: 0 5px; }
.yq_banner_list a:hover,.yq_banner_list a.hover{background:#fb7602; }
.banner_show{ width:100%; text-align:center; height:450px; 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;font-family: "微软雅黑";}
.banner_magbox{width:600px;height:90px;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;}
.pro_link{ width:100%; overflow: hidden;}

/*product*/
.sub_c_r .in_mainpro{float:left; width:680px; margin-bottom:20px;}
.sub_c_r .in_mainpro .mainpro_tit{width:660px; height:30px; line-height:30px; background:#FF5800; padding-left:20px; margin-top:0px;}
.sub_c_r .in_mainpro .mainpro_tit a{text-decoration:none; color:#fff; font-weight:600;}
.sub_c_r .in_mainpro .mainpro_tit .pro_more{float:right; width:80px; text-decoration:none; color:#fff; background:#ff5800; text-align:center; font-weight:normal;}
.sub_c_r .in_mainpro .mainpro_tit .pro_more:hover{background:#ff8600; text-decoration:underline;}
.sub_c_r .mainpro1{margin-right:8px; margin-left:8px; border:0; height:242px;}
.sub_c_r .more_pro{font-size:14px; text-decoration:none; color:#666; display:block; float:left; padding-left:5px; padding-top:5px; width:90%;}
.sub_c_r .more_pro:hover{color:#ff5800; text-decoration:underline;}

#gj_list h3{font-size:16px; line-height:30px; font-weight:lighter;border-bottom:#d8d8d8 1px  solid;  margin-top:10px;   margin-bottom:15px}
#gj_list h3 i{display:inline-block; width:11px; height:11px; background:url(../images/faq_btn.png) no-repeat; margin-right:5px;}
.aboutlist{margin-bottom:25px;line-height: 22px;}
.user-defined{ color:#373737;font-size:12px; padding-top:15px;}
.indexcontact_text{padding:20px 5px 0px;}
.indexcontact_text p{ margin-bottom:5px;}
.indextel{font-size:16px; font-weight:bold;}

/**news.html**/
.newslist{ margin:10px 0; }
.newslist .time{ background:#EEE; width:65px; float:left; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:25px;  font-weight:bolder; text-align:center; line-height:37px; margin-top:3px;}
.newslist .time .number{ width:65px; background:#ff6300; line-height:21px; color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.newslist li{margin:25px 0; padding-bottom:10px; border-bottom:1px dashed #CCC;  padding-bottom:25px; line-height:17px; font-size:11px; color:#000; clear:both; display:block; overflow:hidden;}
.newslist li a{ color:#999; text-decoration:none;}
.newslist li a:hover{ color:#000;}
.newslist li .titlenew{ font-size:17px; font-family:Arial, Helvetica, sans-serif;  line-height:27px; margin-bottom:2px; color:#333;}
.newslist li .titlenew a{ color:#333; font-size:14px; text-decoration:none;}
.newslist li .titlenew a:hover{ color:#ff6300;}
.newslist li .text{ float:right; width:88%; color:#999; font-size:13px; }
.newslist li .listnewsl{line-height:17px; margin-bottom:6px; color:#999; font-size:13px; cursor:pointer;}



/**prolist.html**/
.prolistwrapper{ width:100%; float:left;}
.prolistwrapper li{height:94px; overflow:hidden; padding:15px 10px 15px 0px; border-bottom:1px dashed #999; margin-bottom:15px; position:relative;}
.prolistpic{ padding:3px; border:1px #bbb solid; float:left; margin-right:20px;}
.prolistpic img{width:135px; height:90px;}
.prolistTitle a, .prolistTitle a:visited{display:block; margin-bottom:5px; color:#333; font-weight:bold; text-decoration:none;}
.prolistTitle a:hover{ color:#ff6600;}
.prolistwrapper li p{ height:68px; overflow:hidden;font-size: 14px;}
.prolistmore{width:60px; height:20px; line-height:18px; position:absolute; top:95px; right:10px; background:#ff5800; text-align:center;}
.prolistmore a{color:#fff; text-shadow:none; font-size:14px; text-decoration:none; }
.prolistmore a:hover{text-decoration:underline;}
.contact_photo{width:100%; height:auto; float:left; margin-bottom:20px;}

/**prodetail.html**/
.leftslide{float:left; border:1px #CCCCCC solid; border-top:0;}
.prodetailwrapper{width:990px; margin:0 auto;font-size: 14px;}
.prodetailwrapper .sub_c{background:none;}
.prodetailwrapper .sub_c_l{float:right; padding:0px;}
.prodetailwrapper .leftpro dl dd {position:absolute; left:-255px;}
.prodetailwrapper .sub_c_l .leftprolist,.prodetailwrapper .sub_c_l .leftslide,.prodetailwrapper .sub_c_l .leftcontact{border:1px solid #D5D5D5;}
.leftcontact{padding:0px 0 20px 0; border: 1px solid #EDEDED;}
.prodetailwrapper .sub_c_r{width:680px; float:left; padding-top:10px;}
.prodetailtop{margin-bottom:30px;}
.prodetailtopmain{overflow:hidden; zoom:1; padding-top:25px; padding-bottom:20px; float:left;width: 990px;}
.prodetailtop_pic{width:420px; float:right; padding:5px; border:1px solid #ccc;}
.prodetailtop_text{width:53%; float:left;}
h1{font-size:16px; color:#ab0b0b; margin-bottom:10px;}
.data li{overflow:hidden; zoom:1; padding:10px 0px; border-bottom:1px dashed #ccc;}
.data .data_l{display:block; width:55%; margin-right:1%; float:left; font-weight:bold; text-shadow:none;}
.data .data_r{float:left; width:40%;}
.blue{color:#999; margin:15px 0px;}
.pro_follow{margin:15px 0 0 0;line-height:20px;}
.help{color:#699B9C;}
.m_email,.chat{margin-right:2%;}
.inquiry{border:1px solid #C6C6C6; border-top:2px solid  #e10000; font-size:12px;}
.inquirytitle{font-size:14px; font-weight:bold; color:#ab0b0b;padding:10px 0px 10px 20px;}
.contactinfor{padding:10px 0px 10px 20px; border-bottom:1px dashed #ccc;}
.inquirymain{padding:20px;}
.contactinfor .mail{background:url(../images/mail.png) no-repeat 0 3px; margin-right:50px; padding-left:20px; color:#ff6800;}
.contactinfor .mail:hover{text-decoration:underline;}
.phone{background:url(../images/tel.png) no-repeat 0 0; padding-left:20px;}
.inquirymain span{font-weight:bold; color:#ff6800;}
.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;}

/**contact.html**/
.user_defined{font-size:14px; color:#363738; line-height:18px; float:left; width:100%;}
.user_defined table tbody tr td a{text-decoration:none;}
.user_defined img{padding:10px;}
.left_tit a{font-size:24px; text-decoration:none; color:#011f2b; height:64px; display:block; float:left;  width:250px; padding-left:20px; line-height:64px; border-top: 4px solid #ff5800;}
.c_font{display:block; text-align:right; color:#c00;}
.c_bg{ background:#eeeeee; display:block;}
.c_font2{ font-size:12px; font-weight:bold; padding:3px 10px;margin-bottom:1px;}
.c_textarea{ width:99%; height:100px; border:1px solid #cbcfd2;}
.c_info{ overflow:hidden;zoom:1; background:#ddd; padding:10px 0;}
.c_info_left1{width:90px; float:left;padding:0 0 0 15px; text-align:right; margin-right:10px; display:inline;}
.c_info_left2{width:190px; float:left; margin-right:5px; display:inline;}
.c_info_right{width:155px; float:left;padding:0 25px 0 0;}
.c_info .c_input{height:22px; width:180px;margin:0 0 10px;}
.c_m{margin:0 0 15px; }
.c_btn{ text-align: center; padding:18px 0 5px}
.c_border{ border-bottom:1px dashed #e3e3e3;}




.mainrin{position:relative;}
.subpromenu{overflow:hidden; zoom:1;height:37px; line-height:35px; padding-left:151px; margin-bottom:25px; text-shadow:none;}
.subpromenu ul{list-style:none;}
.subpromenu li{float:left;  width:120px;  text-align:center; border:1px solid #C6C6C6; border-bottom:none; border-left:none;}
.subpromenu li a,.subpromenu li a:visited{display:block; color:#333; text-decoration:none;}
.subpromenu li a:hover{color:#ab0b0b; text-decoration:underline;}
.subpromenu li.menuadv{float:none; border:none;  position:absolute; left:0px; width:151px;}
.subpromenu li.menuadv a,.subpromenu li.menuadv a:visited{background:url(../images/tab1.png) no-repeat 0 0; color:#fff; height:44px;}
.subprotext{margin-bottom:30px; border:1px solid #C6C6C6; border-top:2px solid  #ff5800; padding-bottom:20px;}
.subprotitle{height:35px; line-height:35px; font-weight:bold; color:#ff5800; 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:390px; 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  #FF5800;}
.inquirytitle{font-size:14px; font-weight:bold; color:#FF5800; padding:10px 0px 10px 20px;}
.contactinfor{padding:10px 0px 10px 20px; border-bottom:1px dashed #ccc;}
.inquirymain{padding:20px;}
.mail{background:url(../images/mail.png) no-repeat 0 3px; margin-right:50px; padding-left:20px;}
.phone{background:url(../images/tel.png) no-repeat 0 0; padding-left:20px;}
.user_defined span{font-weight:bold; color:#ab0b0b;}
.user_defined table{margin-top:25px;}
.user_defined input{border:1px solid #ccc; width:250px; height:18px;}
.user_defined textarea{border:1px solid #ccc;  height:180px;}
.user_defined table td{padding:3px 8px 3px 15px;}
.user_defined input.sendmessage{background:url(../images/sendmessage.png) no-repeat; width:169px; height:32px; border:none; margin:10px 0px 10px 0px;}


.table_bg{width: 638px; padding:1px;  overflow: hidden;line-height: 22px;}
.table_bg table{border:none;border-top:1px solid #CCC; border-left:1px solid #CCC; text-align:center; background:#E8E8E8; text-shadow:none;font-size: 12px;}
.table_bg tr{border:0px;}
.table_bg td,.table_bg th{border:none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:3px 1px;}
.table_bg tr:hover{background:#ff5800;color:#fff;}

.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 10px;}

.aboutlist h1{font-size:16px; color:#ab0b0b; margin-bottom:10px;text-align: center;}
#gj_list a{ color: #333; text-decoration: none; }
.pro_table2{border:none;border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF;}
.pro_table2 tr{border:0px;}
.pro_table2 td{border:none;border-bottom:1px solid #EFEFEF;border-right:1px solid #EFEFEF;}
.fixed{ width:270px; height:678px; float:left; top:10px;}.inquiryfloat{position:fixed; z-index:999; bottom:0; left:0;width:210px; }.inquiryfloat .float_inquiry{width:210px; height: 263px;  background: url(../images/in_inquiry.gif) no-repeat bottom;}.inquiryfloat .float_inquiry ul{background: url(../images/inquiry_btn.gif) no-repeat left 13px; height: 190px; margin-top: 0px; margin-left:20px; padding-top: 18px;}.inquiryfloat .float_inquiry ul li{padding-left:25px; padding-bottom:18px;}.inquiryfloat #in_name,#in_email{border:0; background:#f1f1f1; height:29px;}.inquiryfloat #in_text{height:60px; background:#f1f1f1; border:0; width:147px;}.inquiryfloat #in_send{border:0; background:url(../images/in_sendbtn.gif) no-repeat; height:28px; width:113px; margin-left:45px; cursor:pointer;}.inquiryfloat .shunone{ display:none;}.inquiryfloat .show{ display:block;}