/* CSS Document */
body { padding:0; margin:0; color:#333; font-size:14px;font-family: Arial, Helvetica, sans-serif,微软雅黑; line-height:24px;}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, select, label, textarea, p { padding:0; margin:0; outline:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
li { list-style-type:none; }
ol, ul { list-style:none; }
em { font-style:normal; }
select, label, input { vertical-align:middle; }
img { border:none; }
a { text-decoration:none; color:#666; }
a:hover{ color:#ff9933;}
.fl { float:left; }
.fr { float:right; }.red{ color:#f00;}
.title h3{ font-size:26px; color:#000;}
/*page*/
.page{ height:50px; line-height:50px; padding:20px 0px 50px 0px; text-align:center; }
.page a { color:#888;  padding:8px 9px; margin:0 5px; background-color:#FFF; border:1px solid #dbdbdb; }
.page a:hover { background-color:#d59531; color:#FFF; padding:8px 9px; border:1px solid #dbdbdb; }
.page span.current { background-color:#d59531; color:#FFF; padding:8px 15px 7px 15px; border:1px solid #dbdbdb; }
.page span { color:#888;  padding:8px 9px; margin:0 5px; background-color:#FFF; border:1px solid #dbdbdb; ; }
.right_cpul li span {
    width: 100%;
    display: inline-block;
    text-align: center;
}
/*----------------------------首页------------------------------------------------------*/
.w1190 { width:1100px; margin:0px auto; }
.top { height:30px; line-height:30px;}
.top a{ float:right;color: #888888;background:url(../images/arrow.png) no-repeat scroll 5px center transparent;line-height: 30px; padding-left: 15px;}
.header{ overflow:hidden;}
.logo img{ width:350px;}
/*搜索*/
.h-r-search { background:url(../images/seach.png) no-repeat left top; width: 376px; overflow: hidden; margin: 12px 30px;}
.h-r-search .text {margin: 3px; padding-left: 10px; float: left; width: 305px; height: 27px; border: 0; line-height: 22px; color: #999; }
.h-r-search .btn-search-t {float: right;width:45px;height:37px;border: 0;cursor: pointer; background:url(../images/srachtt.png) no-repeat;}
.search_text{ font-size:12px;    line-height: 30px;}
.tel{    margin-top: 17px;}
.mail{background:url(../images/h_mailicon.png) no-repeat left; padding-left:25px; color:#888; }
.telphone{  background:url(../images/h_telicon.png) no-repeat left; padding-left:20px; color:#888; font-size:14px; line-height:27px;}
/*----------------------------以下是menu部分----------------------------------------------*/
/*导航*/
#navigation { width:920px; margin:0 auto; overflow:hidden; }
#navigation_main { background:#004098; margin-top:20px; }
#navigation { height:42px; }
#navigation ul.navigationlist li { float:left; line-height:42px; text-align:center; }
#navigation ul.navigationlist li a { display:block; padding:0px 28px; margin:0 1px;color:#fff; }
#navigation ul.navigationlist li a:hover { text-decoration:none; color:#ff9933;  }
#navigation ul.navigationlist .current { color:#ff9933; }
#navigation ul.navigationlist li:hover ul { display: block; }
.navigationlist { overflow:hidden;}
/*导航栏下拉*/
#navigation ul.subnavigationlist { display:none; position:absolute; background: rgba(241, 241, 241, 0.5); z-index:100 }
#navigation ul.subnavigationlist li { float:none; line-height:28px; border-bottom:1px #ccc solid; }
#navigation ul.subnavigationlist li a { color:#000;}
#navigation ul.subnavigationlist li a:hover {  color:#ff9933; }
/*--------------------------------------轮播图-------------------------------------------*/
.fullSlide { width: 100%; position: relative; height:771px; background: #000; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height:771px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 100%; }
.btnBg { left: 0; bottom: 0; color: #646464; height:45px; border-bottom: 1px #e0e0e0 solid; padding: 10px; }
.fullSlide1 .bd li { width: 100% !important; height:199px; overflow: hidden; text-align: center; }
/*hd*/
.fullSlide .hd, .fullSlide_contenr .hd { height: 30px; line-height: 30px; _filter: alpha(opacity=80); margin-top: -50px; position: absolute; width: 100%; }
.fullSlide .hdinner, .fullSlide_contenr .hdinner { width: 1000px; margin: 0px auto; }
.fullSlide .hd ul, .fullSlide_contenr .hd ul { text-align: center; }
.fullSlide .hd ul li, .fullSlide_contenr .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 23px; height: 25px; margin: 15px; background:url(../images/tg_flash_p.png) 0px 25px; overflow: hidden; line-height: 9999px; }
.fullSlide .hd ul .on, .fullSlide_contenr .hd ul .on { background-position: 0 0; }
.fullSlide1 img { width: 100%; position: relative; height: 100%;}
/*--------------------------------------产品-------------------------------------------*/
.contentbg{
    overflow: hidden; background: #f4f4f4;}
.contentindex{ overflow:hidden;position:absolute;}
.contentindex img{width: 100%;left:0px;top:0px; height:77.9rem;}
.product{ position:relative;background:#FFF;    padding: 30px 50px 50px 50px;    overflow: hidden;}
.product_tit{text-align:center;  font-size:24px; font-family:"Times New Roman", Times, serif;}

/*product*/
.product_list{ position:relative;overflow:hidden;margin-top: 30px;}
.product_list ul{ width:110%;overflow: hidden;}
.product_list li{ float:left; position:relative; width:254px; height:321px; margin-right:28px; overflow:hidden;    margin-bottom: 45px;}
.pro_box{ width:250px; height:318px; background-color:#e0e0e0;border-bottom: 3px #8f949e solid; }
.pro_Bimg img{width:246px; height:230px;padding: 2px;}

.pro_infor{ width:220px; color:#454545;  line-height:35px;    padding: 0px 10px;}
.pro_model,.pro_power{ height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_model{ border-bottom:1px solid #cacaca;}

.pro_show{display: none;position:absolute; top:0px; left:0; background:url(../images/recom_shyy.png) repeat; width:250px; height:221px; padding-top:100px;}
.pro_shBox{ width:250px; height:209px; background:url(../images/recom_shdbd.png) no-repeat bottom;}


.pro_shModel,.pro_shPower{ color:#FFF; line-height:normal; height:44px; padding:0 4px; text-overflow:ellipsis;text-align:center;}
.pro_shModel{ font-size:36px; font-weight:bold;}
.pro_shPower{ font-size:18px; margin-top:12px; margin-bottom:45px;}
.pro_shMore{ width:96px; height:35px; margin:0 auto;}
.pro_shMore a{display:block;  line-height:35px;background-color:#ff9933; font-family:Times New Roman; color:#FFF; font-size:18px; text-align:center;}

.product_list ul li:hover .pro_show{ display:block; }

/*news*/
.warp_floor3{height:350px;}
.news{ width:610px;}
.news_top{ height:32px; line-height:32px; margin-bottom:8px; border-bottom:1px solid #cfd1d5;}
.news_down{ height:308px; overflow:hidden;}
.news_Tname{ font-family:Times New Roman; color:#eb041a; font-size:24px;}
.news_Tmore a{ font-family:Times New Roman; color:#666; font-size:14px;}
.news_down li{ height:66px; padding:18px 0; border-bottom:1px dashed #cfd1d5;}
.news_Dimg img{ width:100px; height:66px;}
.news_Dr{ width:492px;}
.news_Drtitle{ margin:6px 0 8px;}
.news_Drtitle a{ display:block; font-size:16px; width:492px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news_Drintro{ font-size:13px; height:24px; overflow:hidden;}
.news_Move img{ width:460px; height:332px;}
.news_Mlist{ position:relative; width:460px; overflow:hidden;border:1px solid #c2c2c2;}
.news_Mlist ul{ }
.news_Mlist li{ }
.case_com{ position:absolute; width:27px; height:46px; top:144px; z-index:20; cursor:pointer;}
.pre{ background:url(../images/news_Licon.png) no-repeat; left:10px;}
.next{ background:url(../images/news_Ricon.png) no-repeat; right:10px;}
.news_Mtitle{ position:absolute; left:0; bottom:0; width:406px; height:38px; line-height:38px; padding:0 12px; background:url(../images/news_Myy.png) repeat;}
.news_Mtitle a{ display:block; color:#FFF; font-size:14px; width:406px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*footer*/
.footer{ clear:both; width:100%; min-width:1100px;}
.foot_t{ width:100%; height:auto; overflow:hidden; background-color:#363739;}
.foot_top{ height:auto; overflow:hidden; padding:25px 0px;}
.foot_Tbox{ width:175px; padding-left:5px;    position: relative;
    margin-left:70px;}
.foot_Tbox dt{ margin-bottom:16px;}
.foot_Tbox dt a{ color:#d7d7d7; font-size:16px;}
.foot_Tbox dd{ height:26px; line-height:26px;}
.foot_Tbox dd a{ display:block; color:#aeafb1; font-size:13px;}
.foot_cont{ color:#aeafb1; font-size:13px; line-height:26px; margin-bottom:6px;}
.foot_shName{ color:#aeafb1; font-size:13px; height:30px; line-height:30px;}
.foot_share a{ display:inline-block; float:left; background-image:url(../images/foot_shareImg.png); width:30px; height:30px; margin-left:7px;}
.foot_share1{ background-position:0 0;}
.foot_share2{ background-position:-37px 0;}
.foot_share3{ background-position:-73px 0;}
.foot_share .foot_share1:hover{ background-position:0 -30px;}
.foot_share .foot_share2:hover{ background-position:-37px -30px;}
.foot_share .foot_share3:hover{ background-position:-73px -30px;}
.foot_d{ width:100%; height:44px; line-height:44px; background-color:#333333;}
.foot_down{ color:#FFF; height:44px; text-align:center;}
.footer a:hover,.foot_down a{ color:#ff9933;}


/*关于我们*/
.about{position: relative;overflow: hidden;margin-top:20px;}
.Position{background:url(../images/location.png) left top no-repeat;padding-left: 20px;background-position: 0 6px;}

.submenu{    width: 210px;overflow: hidden;position: relative;}
.left_body2 {  border-left:1px #cacaca solid;border-right:1px #cacaca solid; border-top:2px #004098 solid; }
.subchannellist li { height:50px; line-height:50px; border-bottom:1px #cacaca solid; }
.subchannellist li:hover { background:#ff9933; }
.subchannellist li a { font-size:16px; display:block;     text-align: center; color:#666; line-height: 50px; }
.subchannellist li a:hover { color:#fff; text-decoration:none; }
.subchannellist h2 { font-size:18px; color:#5c5c5c; margin-bottom:10px; margin-top:15px; }
.subchannellist #current a { background:#ff9933; color:#fff;}

.contactbox .left_top{ height:50px; line-height:50px; margin-top:20px; background: #3f5e8a;text-align: center; color: #fff; font-size:18px;}
.contactbox .nr{ border:1px #ccc solid;}
.contactbox ul li{margin-left: 15px; font-size:12px; line-height:40px }

.subcontentr{ width:850px; overflow:hidden; border-top:1px #cacaca solid; padding-top:20px;}
/*右*/
.right_cpul img { width: 250px; height:345px; }
.info { left:3px;color: #666; font-size: 14px; font-family: "宋体"; text-align: center; line-height: 40px; overflow: hidden;height: 40px; }
.right_cpul { margin-top: 20px; overflow: hidden; display: block; width: 110%; margin-left:9px; }
.right_cpul li { height:345px; margin-bottom:50px; width: 250px;float: left; margin-right:37px; float: left;}
.right_cpul li a img{ border: 1px solid #ccc; }
.right_cpul li:hover a img { border: 1px #ff9933 solid; }
.right_cpul li:hover .info a { color: #ff9933; }
/*page*/
.page{ overflow:hidden;margin-top:30px;}
.page img{vertical-align: middle;}
.tit_article{ font-size:24px;  text-align:center;}
.subcontentr .in{ text-align:center;line-height: 35px;border-bottom: 1px #cacaca dashed; margin-bottom:30px;}
.subcontentr img{ text-align:center;} 
.info_previous_next_wrap a{ line-height:35px;}

/*新闻列表页*/
.newlist { float:left; margin-bottom: 33px; }
.newlist dl { float:left; margin-bottom:20px; }
.newlist dl a:hover { text-decoration:none; }
.newlist dl dt img { float:left; overflow:hidden; margin-right:10px; max-width:100px; max-height:85px; }
.newlist dl dt:hover img { opacity:.7; }
.newlist dl dt { float:left; padding:20px 0; width:100%; border-bottom:1px dashed #d9d9d9; }
.newlist dl dt h1 { font-weight:normal; font-size:16px; }
.newlist dl dt h1 a { color:#343434; }
.newlist dl dt a:hover { color:#ff9933; }
.newlist dl dt p { color:#5e676e; font-size:12px; text-indent: 2em; }


/*product*/
.slider_r .product_list ul{ width:846px;}
.slider_r .product_list li{ margin-bottom:32px;}

/*pro-view*/
.left-pro{ width:836px; height:480px; margin-bottom:58px;}
.left_box{ width:392px;}
.left-pro .t1{ position:relative; width:392px; height:88px;}
.left-pro .t2{ background-color:#FFF; width:390px; height:360px; margin-bottom:22px; text-indent:0;     border: 1px #ccc solid;}
.left-pro .t3{ float:right; width:408px;}
.left-pro .t2 img{text-indent:0;}
#showArea a{ display:block; position:relative; z-index:200; background:url(../images/pro_Mac.png) no-repeat; width:93px; height:86px; padding:0 1px 2px 0;}
#showArea a:hover,#showArea li.cur a{width:88px; height:82px; padding:2px 4px 4px 2px;}
#showArea img{cursor:pointer;display:block; width:93px; height:86px;}
#showArea li.cur a img{ width:88px; height:82px;}
#main_img{cursor:pointer;display:block}
#gotop{cursor:pointer;display:block; position:absolute; top:33px; background:url(../images/gotopac.png) no-repeat; width:12px; height:22px;}
#gobottom{cursor:pointer;display:block; position:absolute; right:0; top:33px; background:url(../images/gobottomac.png) no-repeat; width:12px; height:22px;}
#gotop:hover{ background:url(../images/gotopho.png) no-repeat;}
#gobottom:hover{ background:url(../images/gobottomho.png) no-repeat;}
#showArea{ position:absolute; top:0; left:34px; width:324px; height:88px; overflow:hidden;}
#showArea li{ float:left; width:94px; height:88px; margin-right:20px; display:inline;}
.t3_model,.t3_title{ color:#2e2e2e; font-size:20px; line-height:normal; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;    border-bottom: 1px #ccc solid; }
.t3_con{ font-size:14px; line-height:30px; margin-top:14px; height:265px; overflow:hidden;}

.pro_dSel{  height:41px; border-bottom:2px solid #004098;}
.pro_dSel li{ float:left; color:#333; font-size:14px; background-color:#FFF; width:auto; height:40px; line-height:40px; padding:0 36px; border-right:1px solid #d6d6d6; border-top:1px solid #d6d6d6; cursor:pointer;}
.pro_dSel li.cur{ color:#FFF; background-color:#004098; border-bottom:2px solid #004098;}
.pro_dSel li span{ height:42px; display:block;}
.pro_dSel li.cur span{ background:url(../images/pro_dcur.png) no-repeat center bottom; padding-bottom:4px;}
.pro_Dcon{ padding:16px 0;}
.recomd_name{ background:url(../images/recomd_bd.png) no-repeat; color:#FFF; font-size:14px; width:162px; height:30px; line-height:30px; text-align:center;}

.pro_col{ width:100%; height:354px; min-width:1100px; padding-top:34px;}

.sendemail {width: 200px;  background-color: #004098;
    margin:0 auto;}

.sendemail a{color: #FFF; line-height:45px;  width: 100%;  display: inline-block;  text-align: center; font-size: 18px;}

.contact_icon{ width: 30px;}
.contact_infor { line-height:35px; }
.message span { font-weight:bold; font-size:18px; padding:20px 0px; }
.guestbook { }
.guestbooklist { }
.guestbooklist li { padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.MessageTitle { color:#227BAD; line-height:1.5em; font-weight:bold; }
.MessageContent { padding:5px; margin-bottom:10px; }
table.guestbook_table { width:98%; }
table.guestbook_table th { width:100px; text-align:left }
table.guestbook_table td { text-align:left }
table.guestbook_table .operation { text-align:center }

.answer_wrap { padding:5px; border-top:1px dashed #CCC; line-height:1.5em }
.answer_title { }
.answer_body { }
.Administrator { text-align:right; }
.Reply { text-align:right; }
.AnswerTime { color:#999 }

.message_title { height:40px; background:url(../images/product_bg.jpg) left center; padding-left:35px; line-height:40px; font-size:16px; color:#5d5d5d; font-weight:bold; }
.message_body { padding-left: 10px; padding-right: 10px; color:#626262; }
.guestbook_table { margin-top:20px; }
.message_bottom { }

.required { color: red; font-weight: bold; text-align: left; padding-left: 3px; }
.btn { background: #004098; color: #fff; text-align: center; line-height: 35px; }
.form_button { width: 70px; vertical-align: middle; border: 0 none; margin-left:20px;/* background-color: #f00; */
}
.form_text { width: 95%; border: 1px #d0d0d0 solid; line-height: 35px; }
.form_textarea { width: 95%; height: 80px; border-color: #d0d0d0; border-width: 1px; padding: 2px; }
.form_text_verifycode { width: 50px; margin-right: 3px; background-position: 0px 0px; }



.link{ width:1200px; margin:25px auto; overflow:hidden; text-align:left; line-height:39px; color:#aeaeae;}
.link span{ float:left; width:103px; height:39px; margin-right:10px; overflow:hidden; background:url(../images/d_2.gif) no-repeat #c3cd81; background-position:85px 14px; display:block; font:bold 14px/39px 宋体; color:#fff; text-indent:13px;}
.link a{ font:12px/39px Tahoma,宋体; color:#aeaeae; margin:0 8px;}
.link a:hover{ text-decoration:underline;}




