*{ margin:0; padding:0}
body{font-family:Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px;color:#666666;}
img{border:0px;}
a{ cursor:pointer;}
a:link {text-decoration: none;color: #666666;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color: #ff2727;}
a:active {text-decoration: none;color: #ff2727;}
.clear{ clear:both;}
ul li{ list-style:none;}

/*----top---*/
.top{ width:100%; overflow:hidden; background:url(../images/top_bg.jpg) center no-repeat;}
.top_in{width:1120px; height:110px; margin:auto;}
.top_left,.top_right{ float:left; height:110px;}
.top_left{width:350px; }
.logo{ margin-top:32px; margin-left:68px;}
.top_right{width:770px;}
.tel{ height:40px;line-height:40px; font-size:12px; color:#747474; text-align:right;}
.tel img{ margin-right:8px; margin-bottom:-2px;}
.nav{ width:870px; height:70px;line-height:70px; z-index:100;  overflow:auto;}
.nav ul{width:870px; height:70px;}
.nav ul li{ width:122px; height:70px; margin:0px 0px; float:left;}
.nav ul li a,.in{color:#811818; font-size:13px; font-weight:bold; width:122px; height:70px; display:block; text-align:center;}
.nav ul li a:hover,.in a:hover{color:#ffffff; background:url(../images/nav_hover.png) center no-repeat;}
.on{color:#ffffff !important; background:url(../images/nav_hover.png) center no-repeat;}

.nav_child{ width:1120px;position:relative; margin:0 auto; z-index:100; }
.nav_child_li{ display:none;position:absolute; top:0px;overflow:hidden;}
.nav_child ul{width:870px; height:auto;margin:0px; position:relative;}
.nav_child ul li{ width:122px; float:left; height:auto; text-align:center; margin:0px;}
.nav_child ul li ul{ width:103px; height:auto;background:url(../images/nav_child_bg.png); float:right; padding-top:10px; padding-bottom:10px; }
.nav_child ul li ul li{ width:103px;float:none; margin:0px; line-height:28px; height:auto; background:none; overflow:hidden;}
.nav_child ul li ul li a{color:#ffffff; font-size:12px;  font-weight:normal; background:none; display:block; width:103px; height:40px; line-height:40px;}
.nav_child ul li ul li a:hover{color:#ffffff;background:#d70d25;}


/*--banner--*/
.banner{ width:100%; height:608px; position:relative; overflow:hidden;}
.banner_in{ width:1920px; height:608px; left:50%; margin-left:-960px; position:absolute;}
.banner02{ width:100%; height:400px; position:relative; overflow:hidden;}
.banner_in02{ width:1920px; height:400px; left:50%; margin-left:-960px; position:absolute;}
#ban_bimg{ position:absolute; left:0px; top:0px;}
#ban_bimg li{ float:left; text-align:center; width:100%; height:608px;}
#ban_simg{ position:absolute; right:20px; bottom:20px;}
#ban_simg li{ float:left; width:17px; height:17px; line-height:17px; text-align:center; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-radius:2px; margin-right:3px; background:#FFF; cursor:pointer;}
#ban_simg li.cur{ background:#AF0000; color:#FFF;}


/*--about--*/
.about{width:100%; height:380px;margin-top:110px;}
.about_in{width:1120px; margin:auto;height:340px;}
.about_main{ width:1072px; height:262px; margin:auto; border:4px solid #a1a1a1;  position:relative;}
.about_img{ position:absolute; width:360px; height:360px; overflow:hidden; right:30px; top:-49px;}
.about_add{ position:absolute; width:60px; height:60px; overflow:hidden; left:40px; bottom:-47px;}
.about_main_in{ width:650px;top:45px;left:25px; position:absolute;}
.about_title{ font-size:24px; font-weight:bold; color:#d70d25;}
.about_title a,.about_title a:hover{color:#d70d25;}
.about_en_title{ font-size:12px;color:#d70d25; margin-top:5px;}
.about_content{ font-size:12px; line-height:24px; margin-top:20px;}


/*--advantage--*/
.advantage{ width:100%; height:550px; background:url(../images/advantagr.jpg) center no-repeat;}
.advantage_in{ width:1120px; margin:auto; height:550px; position:relative;}
.advantage_left{ width:270px; height:409px; background:url(../images/advantage-border.png) center no-repeat; position:absolute; top:70px; left:115px;}
.advantage_detial{ position:absolute; width:160px; height:40px; line-height:40px;  background:url(../images/advantagr2.jpg) center no-repeat; top:268px; left:266px;}
.advantage_detial a{font-size:14px; color:#fffefe; margin-left:18px;}
.advantage_detial a:hover{color:#ff2727;}
.advantage_left_en{ width:275px; height:41px; position:absolute; background:url(../images/advantage_left_en.png) center no-repeat; top:388px; left:-20px;}
.advantage_left_txt{ position:absolute; top:157px; left:138px; width:228px;}
.advantage_left_txt01{ color:#ff2727; font-size:25px; font-weight:bold; letter-spacing:0px;}
.advantage_left_txt02{ color:#ffffff; font-size:16px;}
.advantage_right{ width:450px; height:382px; position:absolute; right:33px; top:112px;}
.advantage_right ul{ width:450px; overflow:hidden;}
.advantage_right ul li{width:450px;color:#ffffff; margin-bottom:75px;}
.advantage_right_title{ font-size:24px; font-weight:bold;}
.advantage_right_title_en{font-size:19px; font-weight:normal; line-height:35px}
.advantage_right_title_en b{ font-size:45px;margin-bottom:-13px; display:block;}
.advantage_right_content{font-size:14px; line-height:28px; margin-top:5px;}
.advantage_img01,.advantage_img02,.advantage_img03{ width:70px; height:70px; position:absolute; left:522px;}
.advantage_img01{ top:100px; background:url(../images/pp.png) center no-repeat;}
.advantage_img02{ top:243px; background:url(../images/jy.png) center no-repeat;}
.advantage_img03{ top:380px; background:url(../images/hyr.png) center no-repeat;}

/*--product--*/
.product{ height:540px; overflow:hidden;}
.product_in{ width:1120px; margin:auto; height:540px; position:relative;}
.product_left{ width:360px; height:364px; background:url(../images/product_left.jpg) center no-repeat; float:left; margin-top:90px; margin-left:20px;}
.product_left01 a{ width:100%; height:90px; display:block; position:absolute;}
.product_left_txt{ overflow:hidden; color:#ffffff; font-size:14px; line-height:26px; width:240px; margin-top:114px; margin-left:105px;}
.product_right{ width:680px; height:364px; float:left; margin-left:50px; margin-top:90px;}
.product_right ul{ width:680px; overflow:hidden;}
.product_right ul li{width:212px; height:174px; overflow:hidden; margin-right:14px; position:relative; float:left; margin-bottom:20px;}
.product_img{width:210px; height:172px; overflow:hidden; }
.product_img{border:1px solid #dcdcdc; position:relative;}
.product_img img{width:210px; height:172px;}
.indexa{ display:block; width:212px; height:172px; }
.product_title{width:212px; height:0px;background:url(../images/pro_bg.png) center no-repeat; position:absolute; bottom:0px; left:0px; overflow:hidden;}
.product_title01{font-size:14px; color:#ffffff; text-align:center; display:block;}
.product_title01 font{padding-top:120px; display:block}
.product_title01 a{color:#ffffff;}

/*--phone--*/
.phone{ width:100%; height:181px; background:#d70d25;}
.phone_in{ width:1120px; height:181px; margin:auto; position:relative}
.phone_left{ width:720px; height:181px; background:#000000; margin-left:20px; position:relative;}
.phone_left_in{ width:780px; height:116px; border:2px solid #a20000; top:30px;left:20px; position:absolute; z-index:2}
.phone_bg{ background:url(../images/phone_bg.jpg) center no-repeat; width:450px; height:140px; position:absolute; top:20px; right:-90px; z-index:1}
.phone_contact{ background:url(../images/contact_us.jpg) center no-repeat; position:absolute; width:160px; height:40px; top:70px; right:-145px; z-index:3; line-height:40px;}
.phone_contact a{color:#ffffff; padding-left:30px;}
.phone_left_txt{ width:280px; height:82px; position:absolute; top:45px; left:40px;}
.phone_left_txt01{ font-size:18px; font-weight:bold; color:#ffffff;}
.phone_left_txt02 img{ margin-top:21px; }
.phone_left_txt03{ font-size:16px; color:#666666; margin-top:5px;}
.ewm{ width:140px; height:140px; overflow:hidden; position:absolute; top:20px; right:20px;}

/*--news--*/
.news{ height:382px;overflow:hidden;}
.news_in{ height:382px; width:1120px; margin:auto;}
.news_list{ margin-left:30px;margin-top:80px; float:left; }
.news_list,.news_list ul{ width:660px; overflow:hidden;}
.news_list ul li{ width:660px; overflow:hidden; margin-bottom:30px;}
.news_list_img,.news_list_txt{ float:left;}
.news_list_img{ width:126px; height:96px; background:url(../images/news_border.jpg) center no-repeat; text-align:center;}
.news_list_img img{ width:118px; height:90px; margin-top:3px;}
.news_list_txt{ height:88px; margin-left:14px; width:520px;}
.news_list_title{ margin-top:10px;}
.news_list_title a{ font-size:16px; font-weight:bold; color:#666666;}
.news_list_title a:hover{ color:#ff2727;}
.news_list_content{ font-size:14px; color:#666666; line-height:28px; margin-top:5px}
.news_img{ width:360px; height:358px; float:right;margin-left:30px;margin-top:55px;}
.news_img01{ width:360px; height:270px; background:url(../images/news_title.jpg) center no-repeat;}
.news_imga a{ width:100%; height:90px; display:block;}
.news_img02{ height:88px;}
.news_img02_qq,.news_img02_wb{color:#ffffff; font-size:19px;background:#000000;width:179px; height:88px; line-height:88px; text-align:center;}
.news_img02_qq:hover,.news_img02_wb:hover{background:#ff2727;}
.news_img02_qq img,.news_img02_wb img{ margin-bottom:-20px; margin-left:10px}
.news_img02_qq{ float:left; }
.news_img02_wb{float:right;}

/*--contact--*/
.content{ height:176px; background:#d70d25; overflow:hidden;}
.content_in{ width:1120px;margin:auto; overflow:hidden; margin-top:50px; }
.content_in ul{ width:1120px;height:176px;}
.content_in ul li{ float:left; color:#ffffff; font-size:14px; width:218px; height:74px; margin:0px 30px;}
.content_in ul li:first{ margin-left:0px;}
.content_in_img,.content_in_txt{ float:left; height:30px; margin-top:22px}
.content_in_txt{ margin-left:20px; width:165px;}
.content_in_txt a{color:#ffffff;word-break:break-all;}
.content_in_img{margin-top:27px;}
.content_in ul li.contact_border{ width:1px; height:74px; margin-left:0px; margin-right:0px; background:#b10a1e;}

/*--bottom--*/
.bottom{ overflow:hidden; background:#000000;}
.bottom_in{ width:1120px; margin:auto; height:90px; line-height:90px; color:#ffffff; font-size:12px;}
.bottom_copy{ float:left;}
.bottom_copy a{color:#ffffff}
.bottom_copy a:hover{color:#ff2727}
.bottom_nav{ float:right;}
.bottom_nav a{color:#ffffff;}
.bottom_nav a:hover{color:#ff2727;}

/*--single_content--*/
.pro_right_in_single{ margin-top:30px; }
.single_content{ width:858px; overflow:hidden; font-size:14px; line-height:25px;} 

/*--gray_top--*/
.gray_top{ width:100%; height:75px; background:#f0f0f0;}

/*--productInStart--*/
.main_product{overflow:hidden; margin-top:-30px;}
.main_product_in{ width:1120px; margin:auto; overflow:hidden; margin-bottom:30px;}
.pro_left{ width:232px; float:left; overflow:hidden;}
.pro_left_bg{ background:url(../images/product_center.jpg) center no-repeat; width:232px; height:90px; overflow:hidden;}
.pro_left_bg_01{ margin-top:30px; margin-left:12px;}
.pro_left_nav{ font-size:20px; font-weight:bold;color:#fe2925;}
.pro_left_nav_en{ font-size:12px; color:#969696;}
.pro_left ul,.pro_left ul li{ width:232px; overflow:hidden;}
.pro_left ul{ background:#d70d25;}
.pro_left ul li{ height:45px; line-height:45px;}
.pro_left ul li:hover,.pro_left ul li.jton{background:url(../images/pro_left_a.png) top no-repeat;}
.pro_left ul li a{color:#ffffff; font-size:14px; display:block;width:210px; height:44px; border-bottom:1px solid #c10c21; margin:auto; line-height:44px;}

.pro_right{ float:left; width:858px; overflow:hidden; margin-left:30px;}
.pro_right_nav,.pro_right_nav a{ color:#666666; font-size:12px;}
.pro_right_nav a:hover{color:#ff2727;}
.pro_right_in{ margin-top:60px; overflow:hidden;}
.pro_right_in ul{ overflow:hidden;}
.pro_right_in ul li{ float:left; margin-right:20px; margin-bottom:20px;}
.pro_img{width:260px; height:213px; overflow:hidden; }
.pro_img{border:1px solid #dcdcdc; position:relative}
.pro_img img.pro_img_add{ position:absolute; height:0px;bottom:0px; left:0px;}
.pro_img img{width:260px; height:213px;}
.pro_title{width:260px; text-align:center; color:#373a43; font-size:14px; margin-top:5px;}
.pro_title a{color:#373a43;}
.pro_title a:hover{color:#ff2727;}
.page{ height:30px;}

/*--gustbook--*/
.gustbook{width:858px;margin:0 auto;overflow:hidden;padding-bottom:60px;clear:both;}
.gustbook dl{width:598px;overflow:hidden;}
.gustbook dt{width:80px;float:left;overflow:hidden;text-align:right;margin-top:15px;}
.gustbook dd{width:500px;float:left;overflow:hidden;padding-left:10px;margin-top:15px;}
.gustbook input{border:1px #999 solid;height:18px;width:100px;}
.gustbook img{margin-bottom:-4px;height:19px;}
.gustbook textarea{width:350px;height:100px;border:1px #999 solid;}
.gustbook .zt{width:350px;}
.gustbook .gustbook_btn{margin-top:20px;}
.gustbook .gustbook_btn input{width:80px;height:25px;}
.gustbook font{color:red;}


/*--newslistInnerAndDetial--*/

.newslistInner{line-height:30px;font-size:14px;overflow:hidden;width:98%;margin:0 auto;}
.newslistInner a{color:#666666;}
.newslistInner li{padding-left:13px;overflow:hidden;border-bottom:1px dashed #ccc;line-height:36px;}
.newslistInner li p{float:right;}


.news_show{overflow:hidden;width:98%;margin:0 auto;}
.news_show_title{ font-size:16px; font-weight:bold; line-height:26px; text-align:center; width:100%}
.news_show_time{text-align:center; width:100%; color:#999;border-bottom:1px dotted #ccc; overflow:hidden; padding-bottom:5px;}
.news_show_content{ width:100%; overflow:hidden; font-size:14px; margin-top:10px;}
.detail_page{ float:left; margin-top:10px; font-size:10px;}
.detail_page a{color:#666666}
.pre_page,.next_page{line-height:26px;overflow: hidden;}
.news_show_share{ width:100%; margin-top:10px; float:left }
.jiathis_style{ text-align:center; }
.closeit{width:100%;text-align:center;padding-bottom:20px;}
.closeit a,.closeit a:hover{color:red;}

/*--productShow--*/
.product_show{overflow:hidden;width:98%;margin:0 auto;}
.product_show_content{width:100%; overflow:hidden; font-size:14px;}
.product_show_content_img{ max-width:800px;  overflow:hidden; margin:auto; text-align:center;}
.product_show_content_img img{ max-width:800px; }
.product_show_content_title{ font-size:18px; font-weight:bold; width:100%; overflow:hidden; padding-bottom:5px; border-bottom:1px dashed #ccc; margin-top:20px;}
.product_show_content_txt{ margin-top:10px;}

/*--pagelist--*/
.flickr{ width:858px; text-align:center; padding-top:10px; font-size:12px;}
.flickr font{ margin:0px 5px;}
.flickr a{ margin:0px 5px; padding:5px 8px;}
.current{ color:#ff2727;}

/*--job--*/
.yp{width:100%;text-align:center;padding-bottom:20px;font-size:15px;}
.yp a,.yp a:hover{color:red; }

/*--招聘填表样式--*/
.vcss {width: 858px;overflow: hidden;border-bottom: #ccc 1px solid;margin: 10px auto 20px auto;margin-bottom:10px;}
.vcss dl {width: 665px;overflow: hidden;border: #ccc 1px solid;border-bottom: 0px;}
.vcss dt {float: left;width: 80px;text-align: center;height: 35px;line-height: 46px;}
.vcss dd {padding: 10px;float: left;border-left: #bbb 1px solid;width: 550px;overflow: hidden;}
.vcss input {width: 149px;height: 16px;}
.vcss textarea {width: 269px;height: 102px;margin-top:3px;}
.vcss #code{width: 89px;height: 16px;}
.valiCode{height: 19px;margin-bottom: -4px;}
.vcss .yinp {margin-top: 10px;margin-bottom: 10px;width: 80px;height: 30px;border:1px solid #ddd; background:#eee;color:#333;font-size: 12px;}
.nl{border: #C4C4C4 1px solid; width: 60px; height: 18px;}
.vcss .xiao input{width:auto;}
.vcss font{color:#FF0000;}
.yinp{ cursor:pointer;}

/*--留言板样式--*/
.gustbook{width:858px;margin:0 auto;overflow:hidden;padding-top:0px;padding-bottom:60px;clear:both;}
.gustbook dl{width:598px;overflow:hidden;}
.gustbook dt{width:80px;float:left;overflow:hidden;text-align:right;margin-top:15px;}
.gustbook dd{width:500px;float:left;overflow:hidden;padding-left:10px;margin-top:15px;}
.gustbook input{border:1px #999 solid;height:18px;width:100px;}
.gustbook img{margin-bottom:-4px;height:19px;}
.gustbook textarea{width:350px;height:100px;border:1px #999 solid;}
.gustbook .btys{width:350px;}
.gustbook .tjys{margin-top:20px;}
.gustbook .tjys input{width:80px;height:25px;}
.gustbook font{color:red;}

/*--荣誉资质样式--*/
.honor{ margin-top:60px; overflow:hidden;}
.honor a{color:#666666;}
.honor a:hover{color:#ff2727;}
.honor ul{ overflow:hidden;}
.honor ul li{ float:left; margin-right:40px; margin-bottom:20px;}
.honor_titles{width:230px; text-align:center; color:#373a43; font-size:14px; margin-top:5px; overflow:hidden;}
.honor_imgs{ width:230px; height:297px; overflow:hidden;}
.honor_title{ font-size:13px;width:100%; overflow:hidden; padding-bottom:5px; padding-top:20px; text-align:center;}
.honor_img{ width:850px;overflow:hidden; margin:auto; text-align:center;}
.honor_img img{ max-width:850px;}
