﻿@charset "utf-8";
/* CSS Document */

/* 全局样式 */
html{overflow-y:scroll;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl{ margin:0; padding:0; border:0;}
body{ background:#fff; color:#737171; font-size:12px; font-family:"Microsoft Yahei";}

img{ border:none;}
ul,ol{ list-style-type:none;}
select,input,img,select{ vertical-align:middle; padding:0; margin:0;}

a,u{ text-decoration:none;}

.fix{zoom:1;}
.fix:after{display:block; content:'clear'; clear:both; line-height:0; visibility:hidden;}

.b10{ height:10px; overflow:hidden; clear:both;}
.b50{ height:50px; overflow:hidden; clear:both;}


/*头部样式*/
.header{ width:100%; height:109px; background:url(../images/header_bg.jpg) repeat-x center 0;}
.header_main{ width:1003px; height:109px; background:url(../images/header_bg.jpg) repeat-x center 0; margin:0 auto;}
.header_main span{ float:left;}
.header_main .h_tel{ float:right;}
.header_main .h_tel p{ font-size:14px; color:#024069; font-weight:bold; text-align:right; margin-top:13px;}
.header_main .h_tel p a{ font-family:"Microsoft Yahei"; font-size:14px; color:#024069; font-weight:bold; margin:0 8px;}


/*导航样式*/
.nav{ width:100%; height:32px; background:url(../images/nav_bg.jpg) repeat-x 0 0;}
.nav_main{ width:1003px; height:32px; background:url(../images/nav_bg.jpg) repeat-x 0 0; margin:0 auto; overflow:hidden;}
.nav_main ul{}
.nav_main li{ float:left; line-height:32px; background:url(../images/line_bg1.jpg) no-repeat right 0; padding:0 43px;}
.nav_main li.last{ background:none;}
.nav_main li a{ font-family:"Microsoft Yahei"; font-size:14px; color:#fff;}


/*banner图样式*/
.banner{ width:100%; height:333px; text-align:center; overflow:hidden;}
.banner img{ float:left; width:100%; height:333px;}


/*底部页脚样式*/
.footer{ width:100%; height:86px; background:url(../images/footer_bg.jpg) repeat-x 0 0;}
.footer_main{ width:1003px; background:url(../images/footer_bg.jpg) repeat-x 0 0; margin:0 auto; padding-top:20px;}
.footer_main p{ text-align:center; color:#545454; line-height:25px; font-weight:bold;}
.footer_main p span{ margin:0 10px;}


.main{ width:100%; background:url(../images/main_bg.jpg) repeat-x center 0 #fff;}
.content{ width:1003px; background:url(../images/main_bg.jpg) repeat-x center 0 #fff; margin:0 auto; padding-top:30px; overflow:hidden;}
.i_plate1{ height:32px; overflow:hidden;}
.i_news{ float:left; width:758px; height:30px; margin:0 0 15px 0;}
.i_icon{ border:1px #e8e8e8 solid; background:#fff; position:relative;}
.i_icon span.icon{ width:6px; height:6px; background:url(../images/icon_bg.png) no-repeat 0 0; display:inline-block; position:absolute; overflow:hidden;}
.i_icon span.lt{ background-position:-53px 0; left:-1px; _left:0px; top:-1px;}
.i_icon span.rt{ background-position:-81px 0; right:-1px; top:-1px; _right:-3px;}
.i_icon span.lb{ background-position:-53px -27px; left:-1px; _left:0px; bottom:-1px; _bottom:-3px;}
.i_icon span.rb{ background-position:-81px -27px; right:-1px; bottom:-1px; _right:-3px; _bottom:-3px;}
.i_n_con{ line-height:31px; padding:0 10px;}
.i_n_con span{float:left; font-size:16px; color:#04446c; font-family:"Microsoft Yahei"; background:url(../images/icon_bg.jpg) no-repeat right 0; padding-right:40px;width:116px;}
.i_n_con span i{ font-size:13px; font-family:Arial; color:#b4b2b2; font-style:normal;}
.i_n_con p{ float:left; margin-left:10px;width:572px;overflow:hidden;}
.i_n_con p b{ color:#115e8e; font-weight:normal;}
.i_n_con p a{ color:#353535;margin-right:15px;}

.search{ float:right; width:218px; height:30px; border:1px #e3e3e3 solid; overflow:hidden; padding:0 5px; position:relative;}
.search input{ width:218px; height:30px; color:#888888; font-size:15px; font-family:Arial; line-height:30px; border:0;}
.search a{ width:39px; height:30px; background:url(../images/icon_bg.png) no-repeat 0 0; display:block; position:absolute; right:-1px; top:0;}



.i_plate2{ height:219px; margin-top:15px;}

.i_type{ float:left; width:245px; border:1px #e8e8e8 solid; background:#fff; position:relative;}
.i_t_con{ height:219px; overflow:hidden;}
.i_t_con h2{ height:31px; line-height:31px; border-bottom:1px #ececec solid;}
.i_t_con h2 i{ float:left; width:7px; height:14px; background:#3188cb; display:inline-block; margin:10px 5px 0 10px; overflow:hidden;}
.i_t_con h2 span{ font-size:16px; color:#04446c; font-family:"Microsoft Yahei"; font-weight:normal;}
.i_t_con h2 u{ font-size:12px; font-family:Arial; color:#b4b2b2; font-style:normal; margin-left:5px;}
.i_t_con ul{}
.i_t_con li{ height:30px; _height:29px; line-height:30px; border-bottom:1px #ececec dotted; padding-left:20px; overflow:hidden;}
.i_t_con li.last{ border-bottom:none;}
.i_t_con li a{ color:#353535; font-size:12px; font-family:"Microsoft Yahei";}


.i_intro{ float:left; height:219px; width:497px; margin-left:14px;}
.i_i_con{}
.i_i_con h2{ line-height:31px; font-weight:normal; padding:0 10px; overflow:hidden; zoom:1;}
.i_i_con h2 span{ float:left; font-size:16px; color:#04446c; font-family:"Microsoft Yahei";}
.i_i_con h2 span i{ font-size:13px; font-family:Arial; color:#b4b2b2; font-style:normal;}
.i_i_con h2 a{ float:right; width:48px; height:10px; background:url(../images/icon_bg.png) no-repeat 0 -44px; margin:13px 10px 0 0;}
.i_i_con dl{ padding:0 12px;}
.i_i_con dt{ float:left;}
.i_i_con dt img{ width:244px; height:177px;}
.i_i_con dd{ line-height:22px; margin-left:264px;}
.i_i_con dd a{ color:#1069ae;}

.i_help{ float:left; width:229px; height:219px; margin-left:14px;}
.consult{ width:229px; height:75px; background:url(../images/consult_bg.jpg) no-repeat 0 0;}
.consult h2{ line-height:28px; font-size:14px; font-family:"Microsoft Yahei"; color:#3b3b3b; padding:0 5px;}
.consult p{ text-align:center; padding:10px;}
.consult p a{ width:72px; height:17px; background:url(../images/icon_bg.png) no-repeat 0 -68px; display:inline-block; margin:0 15px;}

.help{ width:225px; height:134px; border:1px #e5e5e5 solid; margin-top:6px; padding:1px; overflow:hidden;}
.help_center{ background:url(../images/help_bg.jpg) repeat-x 0 top; padding:10px; position:relative;}
.help_center h2{ font-size:14px; font-family:"Microsoft Yahei"; color:#3b3b3b; margin-bottom:5px;}
.help_center p{ font-size:12px;}
.help_center p i{ float:left; width:13px; height:13px; background:url(../images/icon_bg.png) no-repeat 0 -93px; display:inline-block; margin:2px 5px 0 0; overflow:hidden;}
.help_center span{ font-family:"Microsoft Yahei"; color:#3f3f3f; font-size:22px; font-style:italic; display:block; margin-top:8px;}
.help_center u{ width:36px; height:55px; background:url(../images/tel_icon.jpg) no-repeat 0 0; position:absolute; top:25px; right:10px;}


.i_plate3{ margin-top:20px;}
.i_p_con{ width:1001px; height:175px; padding-bottom:16px; overflow:hidden; zoom:1;}
.i_p_con h2{ line-height:31px; font-weight:normal; padding:0 10px; overflow:hidden; zoom:1;}
.i_p_con h2 span{ float:left; font-size:16px; color:#04446c; font-family:"Microsoft Yahei";}
.i_p_con h2 span i{ font-size:13px; font-family:Arial; color:#b4b2b2; font-style:normal;}
.i_p_con h2 a{ float:right; width:48px; height:10px; background:url(../images/icon_bg.png) no-repeat 0 -44px; display:block; margin:13px 10px 0 0;}
.i_p_con ul{ margin:8px -15px 0 8px; *zoom:1; padding:0 8px 0; overflow:hidden;} 
.i_p_con li{ float:left; width:147px; height:132px; text-align:center; border:1px #f1f1f1 solid; margin:0 15px 0 0; display:block;}
.i_p_con li a{ vertical-align:middle; display:inline-block; *display:inline; *zoom:1;}
.i_p_con li span{ display:inline-block; height:100%; vertical-align:middle;}


/*产品中心*/
.position{ line-height:31px; padding:0 10px;}
.position span{ float:left; color:#000;}
.position span i{ float:left; width:14px; height:13px; background:url(../images/icon_bg.png) no-repeat -29px -93px; display:inline-block; margin:8px 5px 0 0;}
.position p{ float:left; line-height:30px; color:#000;}
.position p a{ color:#000;}

.i_plate4{ margin-top:15px;}
.left{ float:left; width:247px; overflow:hidden;}
.i_t_nav{ height:auto; overflow:hidden; padding-bottom:10px;}
.i_t_nav li{}
.i_t_nav li a{ background:url(../images/icon_1.jpg) no-repeat 0 center; padding-left:10px;}
.i_t_nav li.curr{ background:url(../images/icon_bg.png) no-repeat 0 -119px;}

.left .i_type{ float:none;}
.left .help{ width:243px; height:auto; margin-top:15px;}
.left .help .help_center span{ color:#c96;}
.left .consult{ width:245px; height:auto; border:1px #e6e6e6 solid; border-top:none;}
.left .consult h2{ line-height:28px; background:#fbfbfb; border-bottom:1px #e6e6e6 solid;}
.left .consult p{ background:#fff; padding:15px 10px;}

.right{ float:right; width:735px;}
.right h2{ height:21px; font-size:16px; color:#04446c; font-weight:normal; border-bottom:1px #b5b5b5 solid; padding-bottom:3px; position:relative;}
.right h2 p{ float:left; height:21px; border-bottom:1px #469bd5 solid; padding:0 25px 3px 0; position:absolute; bottom:-1px;}
.right h2 span{ font-size:12px; font-family:Arial; color:#b4b2b2; font-style:normal; margin-left:5px;}
.product_list{ padding-top:20px; overflow:hidden; zoom:1;}
.product_list ul{ margin-right:-18px; *zoom:1;}
.product_list li{ float:left; text-align:center; border:1px #dcdcdc solid; padding:5px; margin:0 18px 10px 0;}
.product_list li img{ width:158px; height:122px;}
.product_list li a{ color:#9f9f9f; line-height:25px;}



/*产品详细页面*/
.product_detail{ padding-top:20px; overflow:hidden; zoom:1;}
.product_detail dl{ overflow:hidden; zoom:1;}
.product_detail dt{ float:left; width:350px; height:271px; text-align:center; background:#fff; border:1px #f1f1f1 solid; margin:0 15px 0 0; display:block;}
.product_detail dt a{ vertical-align:middle; display:inline-block; *display:inline; *zoom:1;}
.product_detail dt cite{ display:inline-block; height:100%; vertical-align:middle;}
.product_detail dd h3{ color:#39c; font-size:18px; font-weight:normal; line-height:30px;}
.product_detail dd p{ line-height:25px; font-size:14px;}

.product_info{ margin-top:20px;}
.product_info p{ font-size:14px; line-height:25px;}



/*关于远东*/
.about{ padding-top:20px;}
.about span{ float:right;}
.about span img{ width:192px; height:148px; border:1px #dbdbdb solid; padding:6px;}
.about p{ font-size:14px; line-height:30px; word-break:break-all; margin-right:220px;}



/*联系我们*/
.contact{ padding-top:20px;}
.contact span{ float:right;}
.contact span img{ width:414px; height:221px; border:1px #dedede solid; padding:2px;}
.contact ul{ margin-right:425px;}
.contact li{ line-height:45px; font-size:18px; color:#985e25;}
.contact li label{ color:#5c5757;}


/*新闻列表*/
.news_list{ padding-top:10px;}
.news_list dl{ overflow:hidden; zoom:1; border-bottom:1px #dde2e7 solid; padding:10px 0;}
.news_list dt{ float:left;}
.news_list dt img{ width:123px; height:80px;}
.news_list dd{ margin-left:135px;}
.news_list dd h3{ color:#2b5779; font-size:12px; font-weight:normal; background:url(../images/news_list_bg.jpg) repeat-x 0 bottom; padding-bottom:10px;}
.news_list dd p{ line-height:22px; margin-top:8px;}
.news_list .news_search{}
.news_list .news_search li{height:24px;line-height:24px;border-bottom:1px solid #DDE2E7;}
.news_list .news_search li a{color:#737171;}
.news_list .news_search li span{float:right;}


/*新闻详细页面*/
.news_detail{ padding-top:20px;}
.news_detail h1{ color:#2b5779; font-size:18px; font-weight:normal; text-align:center; margin:20px 0;}
.news_detail span{ text-align:center; display:block; margin-bottom:20px;}
.news_detail p{ text-indent:2em; text-align:center; line-height:25px; margin-bottom:15px;}


/*规格型号*/
.models{ width:735px; margin-top:15px;}


/*给我留言*/
.message{ padding:25px 25px 0 10px;}
.message h3{ font-size:12px; overflow:hidden; zoom:1; padding-bottom:10px;}
.message h3 span{ float:left; background:url(../images/icon_bg.png) no-repeat -232px 0; padding-left:15px;}
.message h3 u{ float:right; font-style:normal; font-weight:normal;}
.message p.p_c{ line-height:20px; padding-left:10px;}

.manager_reply{ background:#fff; border-top:1px #545454 solid; margin-top:30px; position:relative;}
.manager_reply span.m_r_icon{ width:0; height:0; font-size:0; border-width:13px; border-style:solid; border-color: transparent transparent #545454; _border-color: white white #545454; overflow:hidden; position:absolute; left:50px; top:-27px;}
.manager_reply u{ font-size:8px; font-family:Arial; color:#545454; font-style:normal; line-height:17px; margin-right:10px; position:absolute; right:0; top:-17px;}
.manager_reply p{ background:#f4f4f4; padding:10px;}

.m_form{}
.m_form ul{ padding:30px 0 0 100px;}
.m_form li{ margin-bottom:10px; overflow:hidden; zoom:1;}
.m_form li label{ float:left; width:75px; text-align:right; line-height:17px; overflow:hidden;}
.m_form li label i{ font-style:normal; margin-right:5px;}
.m_form li input{ width:200px; height:15px; line-height:15px; border:1px #cfcfcf solid;}
.m_form li textarea{ width:450px; height:70px;}
.m_form li p{ line-height:35px; margin-left:70px;}
.m_form li.m_btn{ text-align:center;}
.m_form li a{ color:#fff; padding:2px 18px; background:#686868; display:inline-block; margin-left:10px;}


.scrollbox{width:100%;height:333px;overflow:hidden;position:relative;margin:0 auto;}
.scrollbox .scrollbigimg{width:100%;height:1000px;position:absolute;top:0;left:0;word-wrap:break-word;} /*HTML换行兼容 font-size:0px; 居然也能兼容*/
.scrollbox .buttons{height:24px;position:absolute;right:45%;bottom:10px;}
.scrollbox .buttons li{display:block;width:22px;height:22px;line-height:22px;border:1px solid #cccccc;float:left;margin-right:2px;
	text-align:center;cursor:pointer;color:#111111;background:white;filter:alpha(opacity=50);opacity:0.5;} /*兼容IE和火狐的透明度*/
.scrollbox .buttons li.hover{background:#cccccc;color:white;border:1px solid white;}


#marquee{position:relative;width:572px;overflow:hidden;}
#marquee dl, #marquee dt,#marquee dd,#marquee a{float:left;margin:0;padding:0;}
#marquee dl{width:1000%;}
#marquee dl a{color:#353535;margin-right:50px;}