/* CSS Document */
@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
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:none;}
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: Helvetica,Tahoma, Arial, Geneva, sans-serif; color:#333;-webkit-text-size-adjust:none; background:url(../images/bobybg.jpg) repeat-x top; min-width:1000px;}
a{text-decoration:none; color:#003f73;}
a:hover{ text-decoration:none;}
input{border:medium none;}
.clear{ clear:both;}
.zoom{overflow:hidden; zoom:1;}

/*head*/
.wrapper{ width:1000px; margin:0px auto;zoom:1;}


.header{ width:100%; height:140px; overflow: hidden;}
.wrapper2{ width:1000px; margin:0px auto;zoom: 1; overflow:hidden;}
.top{ padding-top:10px;}
.logo{ float:left;}
.topr{ float:right;}
.toprtop{ width: 212px; height: 53px;color:#333333; line-height:33px; margin: 12px 10px 0 0;}
.toprtop a{color:#333333;}
.topfollow{ margin-top: 10px; margin-right: 0px;}
.topfollow img{ margin-right: 5px;}
.search_box01{width: 275px; overflow:hidden; height:37px; background:url(../images/search.jpg) right no-repeat;margin: 40px 10px 0 5px; float: left;}
.search_box01 form {overflow:hidden;zoom:1;width: 275px; height: 37px;}
#searchfield { display: block; float: left; height: 37px; width: 215px; font-size:12px; color:#777; background: none; line-height: 37px; margin-left: 15px; _margin-left: 15px;}
#searchbutton{height:37px; width: 37px; padding:0; margin:0;cursor:pointer;background:none;border:none;float: right;}

.topnav{ width:100%; background:url(../images/navbg.png) no-repeat center; height:50px; position: absolute; top: 130px; z-index: 999999999;}
/*---navmenu---*/
.nav{ width:100%; height: 50px; min-width:1000px; margin:0 auto;}
#navmenu{position:relative;z-index:9999; width:100%; margin:0 auto;}
#navmenu ul { text-transform:uppercase;}
#navmenu ul li {float:left;position:relative; text-align:center; background:url(../images/navlibg.jpg) no-repeat right center; display: block;padding: 0 20px;_padding: 0 15px;margin-top: 10px;_margin-top: 8px;}
#navmenu #menu-item-46{}
#navmenu ul li#menu-item-46 a{}
#navmenu ul li a {color: #FFFFFF;float:left; /* width:100%; */ font-size: 14px;font-weight: bold;padding: 5px 5px;_padding: 5px 5px;border-radius: 5px;}
#navmenu ul li a:hover{ color: #003f73; background:#fff;}
#navmenu ul li ul{background: #F3F3F3;position:absolute;top: 25px;left:0px;width: 280px;filter:alpha(opacity=95);opacity:.95;-moz-opacity:.95;display:none; padding-top: 5px; padding-bottom:20px;}
#navmenu ul li ul li {float:left;display:block;  width:100%; height:35px; line-height:35px; border-bottom:1px dashed #CCCCCC;background: none;padding: 0;margin: 0;}
#navmenu ul li ul li a{float:none;display: block;font-size: 12px;font-weight:normal; line-height:36px;color: #333;text-align: left;padding: 0 8px;text-transform: capitalize;}
#navmenu ul li ul li:hover{filter:alpha(opacity=95);opacity:.95;-moz-opacity:.95; background: #CCA358;}
#navmenu ul li ul li ul{background: #F3F3F3;position:absolute;top:0;left: 280px; width:350px;filter:alpha(opacity=100);opacity:10;-moz-opacity:10;display:none;}
#navmenu ul li ul li ul li{float:left;display:block;height: auto;}
#navmenu ul li ul li ul li a{float:none;display: block;line-height:30px;padding:3px 10px; width:auto;}
.lang{text-align:right;padding-right: 20px;}
.lang a:hover{color:#0051FF;}
/*banner*/
.banner{ min-width:1000px; height: 520px;overflow:hidden; z-index:1; margin:0 auto;}
.banner_listdiv{width: 100%; height:16px; position:relative; margin:0 auto; margin-top: 450px;}
.banner_pre_next{position:relative;z-index:101;top: 240px;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: center; z-index:5; width: 100%;}
.yq_banner_list a{ display:inline-block; width: 15px; height: 15px; background:#FFF; text-decoration:none;margin: 0 5px; border-radius: 8px;}
.yq_banner_list a:hover,.yq_banner_list a.hover{background:#fb7602; }
.banner_show{ width:100%; text-align:center; height: 520px; 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;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;}

/*type tabs*/
.index_type{ height: 475px; background:url(../images/typebg.jpg) no-repeat #fff; padding: 0 10px;}

.contype{ position: absolute; width: 100%; top: 640px; z-index: 999; }
/*tab*/
.tab_mo{ overflow: hidden; zoom: 1; margin-left: 15px;_margin-left: 10px; }
.tab {	list-style: none;	 	margin-bottom: 25px;  overflow:hidden; zoom:1; width: 100%;	padding-top: 40px;	line-height: 35px;	border-bottom: 1px dashed #ccc;	padding-bottom: 25px;}
.tab p img{ margin:0 auto; _float:left; float: left; margin-right: 19px;}
.tab li {	font-size: 14px;	float: left;	margin-left: 5px;	text-align: center;	color: #333333;}
.tab li a {	display: inline-block;	color: #333333;	text-shadow: none; text-align: center;		font-size: 14px;		margin: 0 3px;padding: 0 5px;line-height: 25px;}
.tab li.no a{background: #003f73;color: #fff;padding: 0 4px;border-radius: 10px;line-height: 25px;}
.pro_1{ float: left; width: 202px;_width: 202px; background:#fff; border:2px solid #cccccc; margin-right:15px;_margin-right:15px;padding:10px;_padding:10px;}
.pro_1 .typeimg{ width:200px; height:150px;}
.pro_1 .typeprotitle{ color:#333333; font-size:14px; margin:15px 0; height: 32px;}
.pro_1 p{ font-size:11px; color:#666666;}
.typemore{ margin: 10px 0 10px 0;}
.pro_1:hover{border:2px solid #003f73;}
.tab li a h3{ font-weight:normal;  font-size: 14px;}

.aboutnews22{margin-top: 460px;width: 100%;overflow: hidden;}
.indexchose{ text-align:center; border:1px solid #000000; padding:20px;}
.indexchose .aboutnewstitle{ text-align:center;  border-bottom: 0;}
.indexchose  p{ line-height:22px; margin-top:10px;}


.aboutnews a:hover{ text-decoration:underline;}
.aboutnews{ margin-top: 60px;width: 100%;overflow: hidden; }
.index_about{ float:left; width: 575px;}
.aboutnewstitle{ border-bottom:1px solid #333;line-height: 30px; padding-left: 10px;}
.aboutnewstitle a{ font-size:18px; color:#333333; text-transform:uppercase;font-weight: bold;}
.indeximg{ border:1px solid #ececf6; margin-top:15px; margin-left: 10px;}
.index_about p{ margin-left:10px;}
.index_about p a{ color:#666666;}
.index_news{ width:355px; float:right;}
.indexnewstxt{ margin-top: 7px;}
.indexnewstxt li{ border-bottom: 1px dashed #333; padding: 9px 0; line-height: 22px;}
.indexnewstxt li a{color:#666666;}
.indexnewstxt li a span{ font-size:16px; font-weight:bold;}
.indexnewstxt li a:hover{ color:#003f73;}

/*hot products*/
.hot_products{width:100%; margin-top:30px;_margin-top:200px; overflow:hidden;}
.cpzs_bar {	WIDTH: 980px; HEIGHT: 255px; margin:0 auto;}
.cpzs_bar H2 {WIDTH: 196px; HEIGHT: 34px}
.cpzs_box { WIDTH: 980px; HEIGHT: 255px;}
.cpzs_box .left_btn {WIDTH: 24px; HEIGHT: 24px;float:right; margin-top:5px;}
.cpzs_box .right_btn {WIDTH: 24px; HEIGHT: 24px; float:right; margin-top:5px;}
.right_btn A {WIDTH: 24px; DISPLAY: block; height: 24px;  }
.left_btn A {WIDTH: 24px; DISPLAY: block;height: 24px; }
.cp_pic {MARGIN-TOP: 20px;  OVERFLOW: hidden;WIDTH: 980px; FLOAT: left; HEIGHT: 194px}
.cp_pic a{ display:block; float:left; color: #ffffff; text-decoration:none; text-align:center; width: 204px;}
.cp_pic LI {WIDTH: 204px; DISPLAY: inline; FLOAT: left; HEIGHT:194px; MARGIN-LEFT: 30px; }
.cp_pic LI .P_tu A {WIDTH: 202px; DISPLAY: block; HEIGHT:152px;  margin-bottom: 5px;}
.cp_pic LI .p_text {TEXT-ALIGN: center; PADDING-TOP: 10px}
.cp_pic LI IMG {WIDTH:200px; HEIGHT:150px; border:2px solid #cccccc;}
.hotpor_tit{height:30px; width:980px; border-bottom: 1px solid #ccc;}
.protitle{ overflow: hidden; zoom: 1; display: block; float: left; width: 204px; height: 30px; line-height: 30px; background: #333333;}
.protitle:hover{ background:#003f73;}


/*foot*/
/**footer**/
.footer a:hover{ text-decoration:underline;}
.footer{height:256px;  background:url(../images/footerbg.jpg) repeat; width:100%; margin-top:30px;}
.footer_top{overflow:hidden; zoom:1; margin-bottom:10px;}
.footer_l{width: 680px; float:left; overflow:hidden; zoom:1;}
.footer_c{width:190px; float:left;margin-top: 35px}
.footerin{ padding: 20px 10px 0;}
.footer_r{width: 285px; float:right;}
.footer_top dt{font-size:18px; font-weight:bolder; margin-bottom: 30px; color:#fff; background:url(../images/right_bk.jpg) no-repeat left center;padding-left: 30px;}
.footer_top dt a{color:#fff; font-weight:bold;}
.footer_top dd{padding: 3px 0px; padding-left: 12px; background:url(../images/footddbg.jpg) no-repeat 0 9px;color: #cccccc;margin-bottom: 10px;}
.footer_l dl.footpro{width: 370px; margin-left: 20px;}
.footer_l dl.footpro dd{ float:left; width: 170px; padding:0 0 0 12px;}
.footer_l dl{width: 245px; float:left;}
.footerin a,.footerin a:visited{color: #fff; text-shadow:none;}
.footerin dd a,.footerin dd a:visited{color: #cccccc; text-shadow:none;}
.footquck dd{ float:left; width: 110px;}
.footer_r dl{ background:url(../images/footeconbg.jpg) no-repeat 0 55px;}
.footer_r dd{ background:none; padding-left: 30px;margin-bottom: 11px;}
.copyright{ background:url(../images/copyright.png) no-repeat top center #1c1f21; height: 45px; overflow: hidden; color:#fff; text-align:center;}
.copyright p{ text-align:center; line-height:45px;}
.copyright a{color:#fff;}
/*mianbaoxie*/

.sub_banner{ width:100%; overflow:hidden;}
.sub_banner img{ position:relative; width:1920px; height:256px; left:50%; margin-left:-960px;}

.breadcrumbs_nav{zoom:1;overflow: hidden;border-bottom: 1px solid #cccccc;margin-bottom: 30px; height:37px; background:#f4f4f4;}
.location {color: #333333;font-size:14px;  padding-left: 25px;line-height: 37px; background:url(../images/location.jpg) no-repeat left;}
.location a{color: #003f73;}


.sub_content{width:100%;  padding-bottom:25px;overflow: hidden;zoom: 1;margin-top: 40px;}
.sub_content a:hover{ text-decoration:underline;}
.side{ float:left; width: 220px;margin:0 10px;}
/*side*/


/*side*/
.leftprolist{ width:220px;}
.side_title{ background:url(../images/sidetypebg.jpg) repeat-x; height: 79px; line-height: 79px; padding-left: 15px;}
.side_title a{ font-size: 24px;color: #ffffff; text-transform: uppercase; display: block;}
.side_title span{ font-size:11px; color:#999999; font-style:italic;}
.leftpro dl {position: relative; z-index:20;}
.leftpro dl dt { position: relative; z-index: 30; overflow:hidden; /* height: 36px; */ line-height: 20px; background:url(../images/sideddbg.jpg) no-repeat #003f73 205px center; margin-bottom: 3px; padding: 6px 0 6px 6px;}
.leftpro dl dt a { display: block; padding-left: 0px; color: #FFFFFF; font-size: 12px; /* text-transform: uppercase; */ font-weight: bold;}.leftpro dl dd { position: absolute; z-index: 20px; top: 0px; right:-235px; display: none; width: 234px; height: auto;  border: 1px solid #ccc; box-shadow: 0px 0px 6px rgba(0, 0, 0, .3);}
.detai_txt dl dd {right:230px;}
.leftpro dl dd.sub-list1 { top: -29px;}
.leftpro dl dd.sub-list2 { top: -40px;}
.leftpro dl dd.sub-list3 { top: -50px;}
.leftpro dl dd.sub-list4 { top: -70px;}
.leftpro dl dd.sub-list5 { top: -40px;}
.leftpro dl dd.sub-list6 { top: -80px;}
.leftpro dl dd ul { padding: 15px 0px 20px;background: #fff; }
.leftpro dl dd ul li { padding: 0 10px; line-height:20px;}
.leftpro dl dd ul li a { display: block; padding:6px 0px 6px 30px; border-bottom: 1px dotted #bcbbbb;}
.leftpro dl dd ul li a.second{padding-left:15px; color:#333; font-weight:bold;}
/*nomal-hover*/
.leftpro dl:hover dt a{color: #fff; background: none;}
.leftpro dl:hover dd { display: block; }

.sub_hotpro{ margin-top:50px;}
.aside-parts-slide { overflow:hidden; width: 200px;padding:10px; background: #f2f2f2;}
ul#aside-parts-slide  { overflow:hidden; position:relative; width:200px; height: 200px;  }
ul#aside-parts-slide  li{overflow:hidden; width:200px;  height: 200px; position:absolute; top:0; left:0; display:none; text-align:center;}
ul#aside-parts-slide  li img{display:block; width:180px; height: 135px; padding:5px;  margin:7px auto;  }
ul#aside-parts-slide  li p a{color:#333;line-height: 18px;}
ul#aside-parts-nav   {overflow:hidden; text-align:center;}
ul#aside-parts-nav  li { display: inline-block; vertical-align: top; width: 13px; height: 13px; margin: 0 2px; zoom: 1; *display: inline; cursor:pointer; background:url(../images/blackdot.jpg) no-repeat 0 0;}
ul#aside-parts-nav  li.now { background:url(../images/reddot.jpg) no-repeat 0 0; cursor:default;}



.sidelink{padding: 18px 5px 20px;color: #010101;margin-top: 25px;overflow: hidden;width: 220px;}
.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: #010101;}
.leftlink_mail{ display:block; font-weight:bold; text-align:center; color: #003f73; font-size:15px; background: #f2f2f2; line-height: 30px; }
.followico{ margin-top:30px;}
.followico img{ margin-bottom:8px;}

.side_contact .textcon{padding:15px;}
.side_contact  p{ line-height:25px; display:block;}
.side_contact  p a{ color:#ff4b24; text-decoration:underline;}



.sub_r{ float:left; width: 720px; padding: 0 0 20px 35px; _padding: 0 5px 20px 5px;}

.typemore{ margin-top: 10px;}
.typemore a{ padding-left:30px; color:#133984; font-size:16px; font-weight:bold; text-decoration:underline;}


.pagetitle{ background: #003f73; line-height: 30px; color: #fff; font-size: 16px; padding-left: 20px; }
/**procover.html**/
.procover{padding:10px;}
.procover dl{overflow:hidden; zoom:1; }
.procover dt{ line-height:24px; margin-bottom: 10px; position:relative; border-bottom: 1px  solid #333; margin-top: 15px;}
.procover dt a{display:inline-block; color: #333333; font-size: 14px;   padding: 0px 12px 0px 0; }
.procover a.learnmore{display:block; position:absolute; top:1px; right:10px;  padding: 0px 0 0px 15px; height:20px; line-height:20px; color: #333333; font-size: 14px;  text-shadow:none; }
.procover dt a:hover{ color:#003f73;}
.procover dd{width: 220px;  float:left;  display:inline;margin-right: 13px;_margin-right: 8px;height: 220px;overflow: hidden;}
.procover dd a{display:block; margin-bottom:8px; line-height:1.5em; color: #333;text-align: center;}
.procover dd img{width: 200px;  height: 150px;border: 10px solid #f8f8f8;}
.procover dd img:hover{border: 10px solid #282b2d;}



/*case*/
/*.caselist{ margin-top:25px; margin-right: 25px;}
.caselist dl{ overflow:hidden;display: block;width: 710px;}
.caselist dd{width: 610px; height:430px;display:inline;margin-left: 12px;overflow: hidden;float: left;}
.caselist dd.casenum{ background:url(../images/caselibg.jpg) no-repeat left; width:53px; height:430px; margin-left: 0; color: #fff; line-height: 50px; font-size: 28px; text-align: center; padding: 0;}
.caselist dd a{display:block; margin-bottom:8px; line-height:1.5em; color: #333;text-align: center;font-size: 14px;}
.caselist dd img{width: 444px;  height: 333px;margin-bottom: 10px;}*/

/**prolist.html**/
.prolistwrapper{ float:left; width: 720px; background: #fff; margin-top: 40px;}
.prolistwrapper li{height: 195px; overflow:hidden;  border: 3px solid #e4e3e3; margin-bottom: 30px; position:relative;}
.prolistpic{position:absolute; left: 20px; top: 20px;  }
.prolistpic img{width: 200px; height: 150px;}
.prolistTitle a, .prolistTitle a:visited{display:block; margin-bottom:5px; color: #333333; font-weight:bold;margin-left: 240px;font-size: 16px;margin-top: 20px;text-transform: uppercase;}
.prolistwrapper li p{ height:68px; overflow:hidden; font-size: 12px; margin-right: 10px;}
.prolistwrapper li .canshu{ overflow:hidden; font-size: 12px; margin-left: 240px; line-height: 22px;color: #666666; margin-top: 15px;}
.dian1{color:#FF5800; padding-right:5px;}
.prolistmore{width: 100px;   position:absolute; top: 145px; right: 130px; background: #333; text-align:center;border-radius: 5px;}
.prolistmore2{width: 100px;   position:absolute; top: 145px; right: 20px; background: #003f73; text-align:center;border-radius: 5px;}
.prolistmore a,.prolistmore2 a{font-size:12px;  line-height: 25px; color: #fff;}
.prolistmore a:hover,.prolistmore2 a:hover{text-decoration:underline;}

.prolistwrapper li:hover{border: 3px solid #333;}
.prolistwrapper li:hover .prolistTitle a, .prolistwrapper li:hover .prolistTitle a:visited{color: #333;}



/**news.html**/
.newslist{width: 720px;}
.newslist { margin-top:25px;}
.newslist li{ overflow:hidden; border: 2px solid #333; margin-bottom: 30px; padding: 13px;}

.newslist .newspic{font-size: 14px;margin-bottom: 5px; color:#999999;}
.newslist .newsTitle a, .newslist .newsTitle a:visited{ margin-bottom:5px; color: #003f73; font-weight:bold; font-size: 16px;}
.newslist li p{ overflow:hidden; font-size: 12px; color: #666666; margin-top: 5px;}
.newslist .newsmore{ text-align:right;}
.newslist .newsmore a{color: #003f73; text-shadow:none; font-size: 12px;  line-height: 28px;text-decoration: underline;}

.newslist li:hover{border: 2px solid #003f73;}
.newslist li:hover p{color: #003f73;}
.newslist li:hover a{ text-decoration:underline;}
.newslist li:hover .newsmore a{color: #666666;}
/*FAQ*/
.pagejianjie{ margin-top:30px; line-height:22px;}
.pagejianjietitle{ font-size:14px; color:#003f73;}
/**prodetail.html**/
.detai_top{ width:100%; background:#fff;}
.prodetailtopmain{overflow:hidden; zoom:1; padding: 30px 40px 10px 40px;}
.prodetailtop_pic{
    overflow: hidden;
 }
 prodetailtop_pic img{ width:600px; height:450px; border: 1px solid #ccc;}
.prodetailtop_text{width: 340px; float: left;overflow: hidden;}
h1{font-size: 20px; color: #333333; margin-bottom:10px;font-weight: bold;}

.pro_follow{margin: 30px 0; border-top: 1px solid #333;border-bottom: 1px solid #333;padding: 15px 0;height: 40px;}
.help{color:#699B9C;}
.m_email,.chat{margin-right:2%;}
.detailcon{ float:left;}
.detaifllowico{ float:right;}

.detai_txt{ overflow: hidden;}

.mainrin{width:690px;position:relative;float: left;margin-right: 50px;}
.subpromenu{ clear:both; zoom:1; height: 37px; line-height:35px; margin-bottom:25px; text-shadow:none; font-weight:bold; border-bottom: 1px solid #ccc;}
.subpromenu ul{width:670px; float:left; margin-left:0px; margin-top:0px; border:none;}
.subpromenu li{float:left; width: 151px;  border:1px solid #C6C6C6; border-bottom:none; border-left:none; background-image:none;  height: 37px;}
.subpromenu li a,.subpromenu li a:visited{display:block; color:#333;     height: 44px;  padding-left: 0;  text-align: center;}
.subpromenu li a:hover{ color:#fff; height:44px; padding-left:0; text-align:center;}
.subpromenu li.menuadv a,.subpromenu li.menuadv a:visited{color:#fff; height:44px; padding-left:0; text-align:center;}
.subprotext{width: 720px; margin-bottom:30px;   overflow: hidden;}
.subprotitle{height:35px; line-height:35px; font-weight:bold; color: #003f73;  padding:0px 20px;font-size: 14px;}
.simple_intro{padding:20px 20px 10px;}
.text_box{padding:0px; overflow:hidden; zoom:1;}
.simple_intro{padding:20px 20px 10px;}
.text_box{padding:0px; overflow:hidden; zoom:1;}
.simple_intro p strong{color:#ab0b0b;}
.simple_intro p a{color:#134675;}
.inquiry{border:1px solid #C6C6C6; border-top: 2px solid #003f73;}
.inquirytitle{font-size:14px; font-weight:bold; color: #003f73; padding:10px 0px 10px 20px;border-bottom: 1px solid #C6C6C6;}
.contactinfor{padding:10px 0px 10px 20px; border-bottom:1px dashed #ccc;height: 18px;}
.inquirymain{padding:20px;}
.mail{background:url(../images/email.jpg) no-repeat 0 3px; margin-right:50px; padding-left: 25px;color: #003f73;}
.phone{background:url(../images/tel.jpg) no-repeat 0 0; padding-left: 25px;line-height: 18px;display: inline-block;color: #003f73;}
.inquirymain span{font-weight:bold; color:#ab0b0b;width:45px; margin:0;}
.inquirymain table{margin-top:25px;}
.inquirymain input{border:1px solid #ccc; width: 350px; height: 25px;}
.inquirymain textarea{border:1px solid #ccc; width: 450px; height:180px;}
.inquirymain table td{padding:3px 8px 3px 15px;}
.inquirymain input.sendmessage{background:url(../images/pic_42.png) no-repeat 0 0; width:200px; height:51px; border:none; cursor:pointer; margin:10px 0px 10px 150px;}

.table_bg{ margin:0 auto;line-height: 22px;}
.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;}
.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;}

.subprotext tr:hover{color:#fff; background:#c62929;}

/*content*/
.h_hotpro{width:720px; height: 220px;  }
.h_hotpro .pro_tit a{ line-height:45px; font-size:18px; text-decoration:none; color:#FFF; }
.h_hotpro .left_btn {WIDTH: 24px; HEIGHT: 34px;float:right; margin-top:68px;}
.h_hotpro .right_btn {WIDTH: 24px; HEIGHT:34px; float:left; margin-top:68px;}

.h_hotpro .cp_pic { OVERFLOW:hidden; width: 665px; HEIGHT: 205px; float:left;}
.h_hotpro .cp_pic a{ float:left; text-decoration:none;width:197px;color:#333333; line-height:18px;}
.h_hotpro #cpzsm LI {WIDTH: 150px; DISPLAY: inline; FLOAT: left; HEIGHT: 110px; margin: 0 8px; overflow:hidden; padding-top: 5px;background: #eaeaea;}
.h_hotpro #cpzsm LI .p_tu A {margin-bottom:10px; width:150px; height: 110px; /* border:4px solid #FFF; */ }
.h_hotpro #cpzsm LI .p_tu img{width:140px; height:105px; border:none;}
.h_hotpro #cpzsm LI .p_title a { line-height:18px; text-transform:capitalize;font-size:14px; }
.h_hotpro #cpzsm li:hover{background: #003f73;}
.h_hotpro #cpzsm li:hover a{ color:#FFF;}



.inquirymain  input[type="text"]:hover,
textarea:hover {
    border-color: #f9ac0e;
box-shadow: 0px 0px 4px #f9ac0e;
-moz-box-shadow: 0px 0px 4px #f9ac0e;
-webkit-box-shadow: 0px 0px 4px #f9ac0e;
}
.inquirymain input[type="text"]:focus,
.inquirymain textarea:focus,
.inquirymain input:-webkit-autofill {
    outline: none;
    border: 1px solid #dbdee2;
    border-top: 1px solid #cbd0d6;
    border-bottom: 1px solid #eaecef;
    box-shadow: inset 1px 3px 4px #cbd0d6;
    -moz-box-shadow: inset 1px 3px 4px #cbd0d6;
    -webkit-box-shadow: inset 1px 3px 4px #cbd0d6;

}


/*ys*/
.aboutlist form{/* background: #F7F7F7; */}
.aboutlist a{color: #ab0b0b;}
.c_font{display:block; text-align:right; color:#c00;padding: 0 10px;}
.c_bg{display:block;}
.c_font2{ font-size:12px; font-weight:bold; padding:3px 10px;margin-bottom:1px;}
.c_textarea{ width:96%; height:100px; border:1px solid #cbcfd2;margin: 0 10px;}
.c_info{ overflow:hidden;zoom:1;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:220px; float:left; margin-right:5px; display:inline;}
.c_info_right{width:155px; float:left;padding:0 25px 0 0;}
.c_info .c_input{height: 26px; width:210px;margin:0 0 5px;border: 1px solid #ccc;}
.c_m{margin:0 0 12px; }
.c_btn{ text-align: center; padding:18px 0 5px}
.c_border{ border-bottom:1px dashed #e3e3e3;}

.aboutlist{ font-size:12px;line-height: 22px;padding: 10px 0;}
.aboutlist p{line-height:22px;}
/*.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;}
.aboutlist h1 {font-size: 16px;text-align: center;}
.aboutlist h2{margin-top:15px;}
.aboutlist  li {float: left;margin: 5px;width: 210px;}
.backToTop { display: none; width: 60px;
line-height: 60px;
background:url(../images/st.png) no-repeat 18px 21px #000000; color: #fff;
font-size: 14px; text-align: center;
position: fixed;
 _position: absolute;
right:20px;
bottom: 150px;
 _bottom: "auto";
 cursor: pointer; opacity: 0.5;
 filter:Alpha(opacity=50);text-indent: -9999px;}
.backToTop:hover { background-color:#3F3F3F;opacity:1; filter:alpha(opacity=100);}*/

#fenye{text-align: right;}
#fenye a{padding-right: 8px;}
.procover span #fenye{display:block; position:absolute; top:1px; right:10px;  padding:0px 20px 0px 15px; height:20px; line-height:20px; color: #333333; font-size:12px; text-shadow:none;}
.procover span #fenye a{color: #333333; font-size:12px;}

