@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px; line-height:1.5; font-family:Arial, Helvetica, sans-serif;}
ul,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,p { margin:0; padding:0;}
ul { list-style:none;}
img { border:0px; margin:0; padding:0;}
a { color:#666; text-decoration:none;}

.clearfloat { clear:both; height:0px; font-size:1px; line-height:0px;}

#containter { margin:0 auto; width:1000px;}

.top_link { width:100%; height:26px; background:#005098;}
.top_link_wrap { width:1000px; margin:0 auto;}
.top_link_con { float:right; background:url(../images/top_bg.gif) 0 0 no-repeat; width:195px; text-indent:43px; height:26px; line-height:26px; color:#fff;}
.top_link_con a { color:#fff}
.top_link_con a:hover { color:#fff; text-decoration:underline;}

/*header*/
#header_wrap { width:100%; }
#header { position:relative; width:1000px; margin:0 auto; height:120px;}
#logo { position:absolute; top:33px; left:0px;}
#version { position:absolute; top:44px; right:0px; color:#919191}
#version a { display:block; color:#919191}

/*banner*/
.banner{ position:relative; width:100%; height:577px; overflow:hidden; z-index:1;}
.banner_pre_next{position:relative;z-index:101;top:220px;display:none;}
.banner_pre_next .banner_btn_left{position:absolute;left:10%;color:#b0b0b0; font:bold 80px/normal simsun;}
.banner_pre_next .banner_btn_right{position:absolute;right:10%;color:#b0b0b0; font:bold 80px/normal simsun;}
.banner_pre_next .banner_btn_right:hover,.banner_pre_next .banner_btn_left:hover{color:#4aa8db;}
.yq_banner_list{ width:200px; height:25px;position:absolute; top:220px; text-align:right; z-index:100; left:50%; padding-right:12px;}
.yq_banner_list a{ display:inline-block; width:14px; height:3px;background:url(../images/abg.jpg) no-repeat left; }
.yq_banner_list a:hover,.yq_banner_list a.hover{background:url(../images/abg.jpg) no-repeat right; }
.banner_show{ width:100%; text-align:center; height:577px; 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;font-family: "微软雅黑";}
.banner_magbox{width:600px;height:90px;1background:url(../images/ico3.png) repeat;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;}

/*content*/
#content { width:1000px; margin:10px auto 30px auto;}
.home_pro_title { width:280px; margin:50px auto; height:60px; }


.home_pro1 { float:left; width:270px; height:560px;}
.home_pro2 { float:left; width:270px; height:560px; display:inline;  margin:0 10px; }
.home_pro3 { float:right; width:440px; height:560px; }
.home_pro3_con1,.home_pro3_con2 { margin-bottom:10px; width:440px; height:180px; }
.home_pro3_con3 { width:440px; height:180px;}
.home_pro img { display:block;} 

.home_pro1,.home_pro2 { position:relative;}
.home_pro1 img,.home_pro2 img { position:absolute; top:0; left:0; display:block; width:270px; height:560px; transition:all 0.3s ease-out 0s;}
.home_pro1 p.home_pro_line,.home_pro2 p.home_pro_line { position:absolute; left:0px; top:560px; width:0px;  display:block; height:0px; background:none; transition:all 0.3s ease-out 0s;}
.home_pro1:hover img ,.home_pro2:hover img { position:absolute; top:-6px; left:0; display:block; width:270px; height:560px; transition:all 0.3s ease-out 0s;}
.home_pro1:hover p.home_pro_line,.home_pro2:hover p.home_pro_line { position:absolute; left:0px; top:554px; width:270px;  display:block; height:6px; background:#4aa8db;  transition:all 0.3s ease-out 0s;}


.home_pro3_con1,.home_pro3_con2,.home_pro3_con3 { position:relative;}
.home_pro3_con1 img,.home_pro3_con2 img ,.home_pro3_con3 img { position:absolute; top:0; left:0; display:block; width:440px; height:180px; transition:all 0.3s ease-out 0s;}
.home_pro3_con1 p.home_pro_line,.home_pro3_con2 p.home_pro_line ,.home_pro3_con3 p.home_pro_line{ position:absolute; left:0px; top:180px; width:0px;  display:block; height:0px; background:none; transition:all 0.3s ease-out 0s;}
.home_pro3_con1:hover img ,.home_pro3_con2:hover img ,.home_pro3_con3:hover img{ position:absolute; top:-6px; left:0; display:block; width:440px; height:180px; transition:all 0.3s ease-out 0s;}
.home_pro3_con1:hover p.home_pro_line,.home_pro3_con2:hover p.home_pro_line,.home_pro3_con3:hover p.home_pro_line { position:absolute; left:0px; top:174px; width:440px;  display:block; height:6px; background:#4aa8db;  transition:all 0.3s ease-out 0s;}



/*footer*/
#foot { width:100%; background:#f5f5f5; padding-top:20px;  color:#666; font-size:12px;}
.foot_wrap { width:1000px; margin:0 auto;}
.font_con1 { float:left; width:300px; padding-right:60px; display:inline; border-right:1px solid #e3e3e3;}
.font_con2 { float:right; width:580px;}

.font_con1 dl dt { margin-bottom:24px;  font-size:16px; }
.font_con1 dl dt a {  color:#333; padding-right:23px;  background:url(../images/foot_title_bg1.png) right  center no-repeat; }
.font_con1 dl dt a:hover,.font_con2 dl dt a:hover { color:#4aa8db; }
.font_con2 dl dt a.foot_title4:hover { color:#333; cursor:auto; }
.font_con1 dl dd { color:#818181; line-height:24px;}
.font_con1 dl dd a { color:#818181;}
.font_con1 dl dd a:hover { color:#4aa8db; text-decoration:underline;}

.font_con2_son1,.font_con2_son2,.font_con2_son3 { float:left; width:150px; margin-right:65px; display:inline;}
.font_con2_son3 { margin-right:0;}
.font_con2 dl dt { margin-bottom:24px;  font-size:16px; }
.font_con2 dl dt a {  color:#333; padding-right:23px; }
.font_con2 dl dd { line-height:24px; padding-left:15px; border-bottom:1px solid #d2d2d2; background:url(../images/foot_icon.gif) 3px center no-repeat;}
.font_con2 dl dd.foot_sitemap { line-height:30px; margin-top:10px; padding-left:0px; border-bottom:none; background:none;}
.font_con2 dl dd.foot_sitemap a.foot_title5:hover{ color:#4aa8db; }

.font_con2 dl dd a { color:#818181;}
.font_con2 dl dd a:hover { color:#4aa8db; font-weight:bold;}
.foot_title2 { background:url(../images/foot_title_bg2.png) right  center no-repeat; }
.foot_title3 { background:url(../images/foot_title_bg3.png) right  center no-repeat; }
.foot_title5 { color:#333;  font-size:16px; padding-right:23px; background:url(../images/foot_title_bg4.png) right  center no-repeat; }
.font_con2 dl dd a.foot_title5 { color:#333;}
.font_con2 dl dd a.foot_title5:hover { color:#333; font-weight:normal; }
.font_con3 { margin-top:20px; background:#393939; height:32px; line-height:32px; color:#eee;}

.font_con2_son3 dl dd.follow_con1 {  margin-top:10px; padding-left:0px; border-bottom:none; background:none;}


/*关于方圆*/
#inbanner { width:100%; height:263px; }
#inbanner img { display:block; }
#incontent { width:1000px; margin:30px auto;}
#inside { float:left; width:245px;}
#inmain { float:right; width:720px; padding-bottom:50px;}

#inside h1 { height:40px; line-height:40px; text-indent:8px; border-bottom:3px solid #e5e5e5;  font-size:20px; font-family:"微软雅黑"; font-weight:normal; color:#005098;  font-variant:small-caps;}
#inside h1 em { font-size:12px; color:#ccc;}
#inside ul { margin-bottom:10px; background:#ececec;}
#inside ul li { text-indent:30px; font-size:12px; }
#inside ul li a { display:block; color:#666; height:40px; line-height:40px;}
#inside ul li a:hover { background:#4aa8db; color:#fff;}
#inside ul li a.on { background:#4aa8db; color:#fff;}


/*a.inside_a { display:block; color:#666;height:40px; line-height:40px; }
a.inside_a:hover {  font-weight:bold; background:#099ad9; color:#fff; }
a.inside_btn {  color:#999;}
a.inside_btn:hover { color:#007fc1;}
*/

#inmain h1 {  height:40px; line-height:40px; color:#333;  font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.nav2_main { color:#666; line-height:2.5;}

/*搜索框*/
.search { border:1px solid #e1e1e1; color:#666; margin-bottom:30px;}
.search_wrap { width:970px; margin:auto; padding:10px 0 15px 0;}
.search_wrap h1 { width:100%; margin-bottom:15px; text-align:center;  color:#111; font-weight:normal; height:40px; line-height:40px; background:url(../images/search_title_bg.gif) 0 center repeat-x;}
.search_wrap h1 span {padding:0 20px; background:#fff;}
.inp_srh { height:41px; line-height:41px; border:1px solid #e1e1e1; padding-left:10px; color:#888; font-family: Helvetica, Geneva, Arial,sans-serif;}
.inp_srh { width:410px; }
.btn_srh { cursor:pointer; width:140px; height:42px; line-height:42px; color:#fff; border:none; text-align:center; background:#4aa8db; font-family: Helvetica, Geneva, Arial,sans-serif; font-size:18px;}
.search * { vertical-align:middle;}

/*产品列表*/
.pro_main h1 { height:40px; line-height:40px; color:#3fa9e9; border-bottom:1px solid #fff; margin-bottom:0px;  font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.pro_main h1 p { text-align:left; display:inline-block; color:#3fa9e9;  line-height:40px;  border-bottom:1px solid #fff; }
.pro_main_intro { margin-bottom:20px; color:#666; font-size:14px;}
.pro_list { margin-bottom:20px;}
.pro_list ul li { float:left;}
.pro_list ul li a { float:left; display:block; padding:4px 12px; color:#666; margin-right:15px; font-size:14px; border:1px dotted #ccc; transition:all 0.3s ease-out 0s;}
.pro_list ul li a:hover { background:#4aa8db; color:#fff; border:1px solid #4aa8db; transition:all 0.3s ease-out 0s;}
.pro_list ul li a.on { background:#4aa8db; color:#fff; border:1px solid #4aa8db; transition:all 0.3s ease-out 0s;}
.nav3_pro ul li { float:left; width:250px; height:362px; color:#666; text-align:center; }

/** html .nav3_pro ul li img{ width: expression(this.width > 248 && this.width > this.height ? 360 : true);height: expression(this.height > 248 && this.height > this.width ? 360 : true);}
.nav3_pro ul li img{ max-width: 248px; max-height:360px;}
*/
.nav3_pro2 { width:1000px; overflow:hidden;}
.nav3_pro2 ul { width:1050px;}
.nav3_pro2 ul li { float:left; width:230px; margin-right:26px; margin-bottom:10px; display:inline; zoom:-1; color:#666; text-align:center; }
.nav3_pro2 ul li a { display:block; width:222px; height:321px; padding:3px; border:1px solid #e1e1e1; margin-bottom:10px; }
.nav3_pro2 ul li a:hover { padding:1px; border:3px solid #4aa8db; }

/*产品详细页*/
.pro_det_position { color:#888; margin-top:-20px; margin-bottom:20px;}
.pro_det_position a { color:#888;}
.pro_det_position a:hover { color:#4aa8db; text-decoration:underline;}
.pro_det_position span { color:#4aa8db;}

.paint_det1 { float:left; width:430px; text-align:center;}
.paint_det1_img { width:430px;  margin-bottom:10px;}
.paint_det1_img img { display:block;}

.paint_det2 {  float:right; width:544px; color:#666;}
.pro_det_back { text-align:center; border-top:1px dashed #ccc; font-size:12px; margin-top:10px;}
.pro_det_back a { color:#666;}
.pro_det_back a:hover { color:#197cb4; text-decoration:underline; }
.paint_det2 h2 { line-height:24px; margin-bottom:10px; padding-bottom:10px;  font-size:24px; color:#111;}
.paint_det2_text { padding-bottom:10px; margin-bottom:10px; line-height:2; font-size:14px;}


.pro_details_con3 { padding-top:10px; color:#666; line-height:2; margin-bottom:40px;}
.pro_details_con3 h2 { font-weight:normal; font-size:16px; color:#fff; height:36px; line-height:36px ;  margin-bottom:15px;  border-bottom:1px solid #eee;}
.pro_details_con3 h2 span { display:inline-block; width:100px; text-align:center; background:#4aa8db; }


.news_td { border-bottom:1px solid #ededed; color:#666; }
a.news_td_btn { background:#fff; }
a.news_td_btn:hover { background:#efeeed; }
.news_main ul { margin-bottom:15px;}
.news_main ul li { padding:0 10px; height:40px; line-height:40px; color:#666; }
.news_main ul li:hover { background:#f1f1f1;  }
.news_main ul li:hover a { color:#666}
.news_main ul li:hover a:hover { color:#4aa8db}
.news_main ul li.news_list_title { background:#f3f3f3; color:#666; margin-bottom:10px; border-bottom:none;}
.news_list_l { float:left; width:80px; color:#999;}
.news_list_r { float:right; width:615px;}


.news_det { color:#666; line-height:2;}
.news_det h2 { color:#666; font-size:16px; line-height:20px;}
.news_det i { color:#999; height:20px; width:100%; line-height:20px; font-size:12px; font-weight:normal;  margin-bottom:8px; }

.contact_con1 { float:left; width:500px; color:#666; line-height:2;}
.contact_con2 { float:right; width:450px; color:#666; line-height:2;}
.contact_con1 h1,.contact_con2 h1 {  height:40px; line-height:40px; color:#333;  font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.inp_feedback { text-indent:3px; font-size:14px; height:40px; line-height:40px; background:#fff; border:1px solid #e1e1e1;}
.btn_feedback { background:#4aa8db; padding:12px 20px; border:none; color:#fff; font-size:14px; text-align:center; cursor:pointer;}
.contact_con1 i { color:#333; font-size:14px;}


/*sitemap*/
.sitemap_main h1 { height:40px; line-height:40px; color:#111; border-bottom:1px solid #dfdfdf; margin-bottom:20px;  font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.sitemap_main h1 p { text-align:left; display:inline-block; color:#111;  line-height:40px;  border-bottom:1px solid #4aa8db; }
.sitemap_main dl { border-bottom:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:20px;}
.sitemap_main dl dt { line-height:40px; font-size:16px; color:#333; border-bottom:1px solid #e1e1e1; margin-bottom:10px;}
.sitemap_main dl dt a {  color:#333;}
.sitemap_main dl dt a:hover,.sitemap_main dl dd a:hover  {  color:#4aa8db;}
.sitemap_main dl dd { float:left; width:150px; line-height:32px; padding-left:12px; margin-right:20px; background:url(../images/foot_icon.gif) 0 center no-repeat;}
.sitemap_main dl dd a { color:#666;}

