@charset "utf-8";
/* CSS Document */

/*public*/
*{ margin:0px; padding:0px; border:0px;}
ul,ol,li{ list-style-type:none; list-style-position:outside;}
body{ font-family: "微软雅黑", Arial; font-size:12px; color:#000000; line-height:24px; font-size:14px;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#CC9900;}
.box{ width:1200px; margin:auto;}
.clr{ clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
form input{ border:1px solid #CCCCCC;}
form textarea{ border:1px solid #CCCCCC;}
.content{ margin:0 auto; width:1200px;}
/*public*/

.mt20{ margin-top:20px;}
.mt15{ margin-top:15px;}
.high20{ height:20px;}

#head{ background:url(../images/top_bg.gif) repeat-x top center; width:100%; height:170px;}
.logo{ margin:18px 0px 0px 0px; float:left; display:inline; width:489px; height:70px;}
.logo_en{ margin:18px 0px 0px 0px; float:left; display:inline; width:559px; height:70px;}
.by{ float:right; display:inline; margin-top:40px; width:258px; height:24px;}
.by_en{ float:right; display:inline; margin-top:58px; width:386px; height:15px; margin-right:0px;}

#menu{ width:1200px; height:66px; margin-top:14px; border-top:1px solid #ccc;}
.menu{ width:1200px; height:66px;}
.menu li{ float:left; display:inline; height:66px; line-height:66px;}

#index_prod{ background:url(../images/index_prod_bg.jpg) repeat-x top center; width:100%; height:236px;}

.index_prod_box{ width:1200px; overflow:hidden;}
.index_prod_list{ width:100%; height:196px; margin-top:25px;}
.index_prod_list dl{ float:left; display:inline; width:185px; height:190px; margin-right:18px; background:url(../images/cp_bg.png) no-repeat 0 0; border-bottom:3px solid #e70115; position:relative;}
.index_prod_list dl:nth-child(2){ border-bottom:3px solid #f7ee00;}
.index_prod_list dl:nth-child(3){ border-bottom:3px solid #006fba;}
.index_prod_list dl:nth-child(4){ border-bottom:3px solid #e70115;}
.index_prod_list dl:nth-child(5){ border-bottom:3px solid #f7ee00;}
.index_prod_list dl:nth-child(6){ border-bottom:3px solid #006fba;}
.index_prod_list dl:last-child{ margin-right:0; }
.index_prod_list dl dt{ color:#073277;font-weight:bold; font-size:16px; padding:15px;}
.index_prod_list dl dt a{ position:absolute; top:15px; right:15px;}
.index_prod_list dl dd{ padding-left:35px; font-size:12px; background:url(../images/i01.png) no-repeat 15px center;}

/*products*/
.prod_list{ width:1030px; float:left; height:196px; margin-top:20px;}
.prod_list li{ float:left; display:inline; margin-right:22px; width:320px; height:196px;}

.products_showw{  font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:100%; text-align:center;}
.products_showw table{ margin-left:auto; margin-right:auto;}
/*products*/

#index_content{ background:url(../images/index_new_bg.jpg) repeat-x top center; width:100%; height:330px;}

.index_news_box{ width:516px; margin-top:26px;}
.index_email_box, .index_contact_box{ width:320px; margin-top:26px;}
.index_news_box{ float:left; display:inline;}
.index_email_box{ float:left; display:inline; margin-left:22px;}
.index_contact_box{ float:right; display:inline;}

.index_news_list{ width:483px; margin-top:12px;}
.index_news_list li{ background:url(../images/new_left.gif) no-repeat center left; width:458px; padding-left:30px; border-bottom:1px dashed #000000; height:39px; line-height:39px; position:relative;}
.index_date{ position:absolute; top:0px; right:0px; width:100px; text-align:right; height:39px; line-height:39px; color:#666; font-size:12px;}
.index_news_list li a{ display:block; height:39px; line-height:39px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.index_email{ float:left; display:inline; margin-left:10px; margin-top:20px;}
.email_input{ width:197px; height:30px; line-height:30px; background:#FFFFFF; border:1px solid #DEDEDE;}
.email_e{ height:50px; line-height:50px; width:200px; text-align:left; margin-left:50px;}
.email_sub{ background:url(../images/sub_enter.jpg) no-repeat top center; width:70px; height:33px; cursor:pointer;}
.email_bg{ float:left; display:inline; margin:40px 0px 0px 5px;}
.email_submit{ float:right; display:inline; margin:70px 5px 0px 0px;}
.index_contactus{ margin-left:0px; width:320px; line-height:32px;}

#footer{ background:url(../images/footer_bg.jpg) repeat-x top center #e7e7e7; width:100%; padding-bottom:15px;}
#footer p{ text-align:center; padding-top:15px;}
.company{ margin-top:5px; text-align:center;}

.content_title{ width:300px; text-align:left; height:30px;}

.content_box{ width:984px; margin:auto; padding-bottom:10px;}
.title_box{ width:100%; height:30px; position:relative;}
.content_title{ position:absolute; left:0px; top:0px; width:300px; text-align:left; height:30px;}
.content_position{ position:absolute; top:0px; right:0px; height:30px; line-height:30px; color:#5E5E5E; font-family:"宋体", Arial, sans-serif, "微软雅黑";}

/*facility*/
.fengmao{ margin-top:0px; margin-left:0px; font-family:"宋体", Arial, sans-serif, "微软雅黑"; font-size:12px; width:729px; line-height:0px;}
.fengmao img{ max-width:984px; height:auto!important;}
.fengmao li{ margin-top:10px; width:100%; text-align:center; height:auto!important; margin-top:10px;}

.honors_pic{ width:100%; text-align:center; padding-top:10px;}
.honors_pic img{ max-width:984px; height:auto!important;}
/*facility*/

/*news*/
.news{ width:100%; margin-left:0px; margin-top:0px;}
.news li{ background:url(../images/new_left.gif) no-repeat left center; padding-left:35px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; position:relative; vertical-align:middle; width:949px;}
.news li span{ position:absolute; right:5px; top:0px; display:block; width:200px; text-align:right; height:30px; line-height:30px;}
/*news*/

/*contact*/
.contactus_box{ background:url(../images/contact_bg.jpg) no-repeat top center; width:100%; height:404px;}
.contactus{ float:left; margin:50px 0px 0px 430px; width:470px;}
.contactus_en{ float:left; margin:60px 0px 0px 380px; width:520px;}
/*contact*/

/*nav*/
#popimg{ WIDTH:1200px; margin:0 auto; text-align:center; z-index:99;}
#nav li{ margin-right:28px;}
#nav ul { padding: 0;margin: 0;list-style: none;}
#nav li { position:relative;float: left; width: 130px;height:66px;line-height:66px; z-index:99;}
#nav li ul { position:absolute;display: none;top:47px;left:0; z-index:99}
#nav li:hover ul,#nav li.over ul {display: block;}
#nav li ul li{ height:30px; line-height:30px; width:140px;}
#nav li ul li a{display:block;font-size:12px;padding:0px;margin-right:1px;text-decoration: none;color: #777; background:#eee;}
#nav li ul li a:hover{ background:#eaeaea;}
.menu_libg{ background:url(../images/menu_libg.gif) no-repeat 80px center;}

#nav_en li{ margin-right:28px;}
#nav_en ul { padding: 0;margin: 0;list-style: none;}
#nav_en li { position:relative;float: left;	width: 143px;height:66px;line-height:66px; z-index:99;}
#nav_en li ul { position:absolute;display: none;top:47px;left:0; z-index:99}
#nav_en li:hover ul,#nav_en li.over ul {display: block;}
#nav_en li ul li{ height:30px; line-height:30px; width:270px;}
#nav_en li ul li a{display:block;font-size:12px;padding:0px;margin-right:1px;text-decoration: none;color: #777; background:#eee; text-align:left; padding-left:5px;}
#nav_en li ul li a:hover{ background:#eaeaea;}
.menu_libg_en{ background:url(../images/menu_libg.gif) no-repeat 110px center;}
/*nav*/

/* flexslider */
.flexslider{position:relative;height:420px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:420px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.banner{ width:100%; height:410px; overflow:hidden; position:relative;}
.banner img{ position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; height:410px;}

.home{ height:50px; line-height:50px; border-bottom:1px solid #ddd; overflow:hidden; position:relative;}
.home h3{ font-size:18px;font-family:"微软雅黑";}
.home span{ position:absolute; top:0; right:0;}
.info{ padding:20px 0;}
.news-text{ line-height:30px;}
.newslist{ width:100%; overflow:hidden;}
.newslist li{ float:left; width:100%; height:40px; line-height:40px; background:url(../images/new_left.gif) no-repeat center left; border-bottom:1px dashed #ddd; position:relative;}
.newslist li a{ padding-left:30px;}
.newslist li span{ position:absolute; top:0; right:0; color:#999; font-size:12px;}
.news-title{ padding-bottom:10px; margin-bottom:20px; width:100%; font-size:20px; color:#000; text-align:center; border-bottom:1px solid #eee; overflow:hidden;}
.news-title span{ display:block; padding-top:10px; font-size:12px; color:#666;}
.news-title i{ padding-top:10px; font-size:12px; color:#666; font-style:normal;}
.next{ width:100%; margin-top:30px; padding-top:20px; border-top:1px dotted #ddd; overflow:hidden; }
.next p{ float:left; display:block; width:50%; }
.next p:nth-child(2){ text-align:right;}

.info-nav{ padding-top:30px;text-align: center; overflow:hidden;}
.info-nav ul{display: inline-block;overflow: auto;}
.info-nav ul li{display: inline;float: left; height:50px; line-height:50px; margin:0 1px;}
.info-nav ul li a{ display:block; background:#e6e6e6; color:#000; font-size:16px; padding:0 40px;}
.info-nav ul li a:hover{ background:#df0000; color:#fff;}

.productlist{ width:1198px; border:1px solid #f0f0f0; overflow:hidden;}
.productlist dt{ height:40px; line-height:40px; text-align:center; color:#121212; background:#fafafa;}
.productlist dt .p-a{ float:left; width:114px; border-right:1px solid #f0f0f0;}
.productlist dt .p-b{ float:left; width:169px; border-right:1px solid #f0f0f0;}
.productlist dt .p-c{ float:left; width:822px; border-right:1px solid #f0f0f0;}
.productlist dt .p-d{ float:left; width:90px; }
.productlist dd{ height:100px;border-bottom:1px solid #f0f0f0; background:#fff;}
.productlist dd:nth-child(odd){ background:#fafafa;}
.productlist dd .p-a{ float:left; width:114px; height:100px; line-height: 100px; border-right:1px solid #f0f0f0; text-align:center;color:#999;}
.productlist dd .p-a img{ vertical-align: middle; width:60px; height:60px;}
.productlist dd .p-b{ float:left; width:169px; height:100px; line-height:100px; border-right:1px solid #f0f0f0; text-align:center; font-size:16px; font-weight:bold;}
.productlist dd .p-c{ float:left; width:822px; height:100px; border-right:1px solid #f0f0f0; display: flex; align-items: center; color:#666;}
.productlist dd .p-c p{ padding-left:10px;}
.productlist dd .p-d{ float:left;width:90px; text-align:center; }
.productlist dd .p-d a{ display:block; background:#dad7d7; color:#000; text-align:center; width:50px; height:40px; line-height:40px; margin:30px auto;}
.productlist dd .p-d a:hover{ background:#df0000; color:#fff;}


.paging{ PADDING-BOTTOM: 25px; WIDTH:100%; PADDING-TOP:30px; TEXT-ALIGN: center}
.paging a,.paging span{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}

/* -- 留言页 -- */
.module_form_content{ padding:20px 0;}
input,textarea{font-family:"Tahoma",\5b8b\4f53,"microsoft yahei",Arial;vertical-align:middle}
.input{width:80%;border:1px solid #dedbd7;padding:1em .4em;font-size:12px;color:#666;}
.input:focus{box-shadow:0 0 5px 0 rgba(0,0,0,.2);}

.module_form_topic h4{padding:10px;margin:0;background:#eee;text-align:center;font-size:16px}
.module_form_topic .tips{background:#9c0c16;color:#fff;line-height:22px;padding:10px;margin:12px;}
.module_field{padding:.5em 0;overflow:hidden}
.module_field .c_left{float:left;width:15%;text-align:right;display:block;padding:0.8em 0 0}
.module_field .middle{margin:0 0 0 15%;display:block;padding-left:.3em}
.module_form_tips{padding:.3em 1em .8em;color:#f60}

.inputbox{margin:0 0 10px;overflow:hidden;zoom:1;}
.inputbox p{padding:.5em 0}
.inputbox .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.4em}
.inputbox .ibr{margin:0 0 0 15%;display:block;padding-left:.3em}
.tip{margin:0 1.2em 1em;color:#f60;padding-left:15%;padding-top:1em}
.module_form_box{margin:2em 1.2em 1.5em; width:720px;}
.module_form_intro{border-bottom:1px solid #e2e2e2;margin:0 0 1.2em}
.module_form_intro .name{border-bottom:3px solid #3f48cc;display:inline-block;*display:inlne;zoom:1;padding:0 .8em .5em;font-size:14px;font-weight:bold;color:#333}

.module_field{padding:.5em 0;overflow:hidden}
.module_field .c_left{float:left;width:15%;text-align:right;display:block;padding:0.8em 0 0}
.module_field .middle{margin:0 0 0 15%;display:block;padding-left:.3em}
.module_form_tips{padding:.3em 1em .8em;color:#f60}

/*提交，重置按钮*/
.btn-area{padding:1em 15.7%}
.btn-submit{width:80px;height:35px;border:0;background:#9c0c16;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold}
.reset{width:80px;height:35px;border:0;background:#999;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold}
#rightObj .btn-area{padding:10px 155px 20px}























