﻿*{ margin:0; padding:0}
body{font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:14px;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: #0081b3;}
a:active {text-decoration: none;color: #0081b3;}
.clear{ clear:both;}
ul li{ list-style:none;}

/*----top---*/
.top{width:100%; height:693px; position:relative; overflow:hidden; border-bottom:1px solid #cfcfcf}
.banner{ width:1920px; height:651px; position:absolute; left:50%; margin-left:-960px; z-index:1; overflow:hidden;}

.nav{ width:1200px; height:80px;background:url(../images/nav_bg.jpg) center repeat-x; z-index:2; position:absolute;left:50%; margin-left:-600px; top:50px;}
.logo{ margin-left:35px; margin-top:16px; float:left;}
.company_txt{ margin-left:35px; margin-top:19px; float:left;}
.nav ul{ float:left; height:80px; overflow:hidden; margin-left:13px;}
.nav ul li{ height:80px; text-align:center; font-size:14px; float:left; margin-right:3px; color:#ffffff;}
.nav ul li a{ display:block; width:110px; height:80px; line-height:80px; font-size:14px;color:#ffffff;}
.nav ul li a:hover,.in{ color:#0081b3; font-weight:bold; background:url(../images/nav_a_hover.png) center no-repeat;}
.nav ul li.in a{color:#0081b3;}

.search{ width:1200px;height:38px; line-height:38px;margin:auto; position:absolute; bottom:-2px; left:50%; margin-left:-500px; z-index:2;}
.search_input{ float:left; height:38px}
.search_input input{ width:257px; height:29px; line-height:29px; border:1px solid #005fac; color:#7b7b7b; font-size:12px; border-right:none; display:block; float:left; padding-left:10px;}
.search_input a{ width:30px; height:29px; background:url(../images/search_bt.jpg) center no-repeat; display:block; float:left;border:1px solid #005fac;border-left:none;}
.search ul{ overflow:hidden; float:left; margin-left:10px;}
.search ul li{ float:left; margin-right:10px; height:38px; line-height:33px;}
.search ul li a{ font-size:12px; color:#666666}
.search ul li a:hover{color:#0081b3}

/*--product--*/
.product{ width:100%; height:560px; overflow:hidden;}
#product li:hover a{color:#0081b3;}
.product_in{ width:1280px; margin:auto; height:560px; position:relative;}
.product_in_01,.product_in_02{ overflow:hidden; text-align:center;}
.product_in_01{height:50px; line-height:50px; color:#003391; font-size:50px; margin-top:50px;}
.product_in_02{font-size:28px; line-height:28px;  margin-top:18px; overflow:hidden}
.product_in_02 img{width:140px; height:1px; margin-bottom:10px; margin-right:15px; margin-left:15px;}
.product_in_03{ width:1000px; height:220px; margin:auto; margin-top:70px; position:relative;}
.product_in_03_pre,.product_in_03_next{ position:absolute; width:50px; height:100px; top:50px;}
.product_in_03_pre{ left:-80px;}
.product_in_03_next{ right:-70px;}
.product_in_03_pre a,.product_in_03_next a{ display:block;width:50px; height:100px;}
.product_in_03_pre a{ background:url(../images/bt_pre.png)}
.product_in_03_pre a:hover{ background:url(../images/bt_pre_hover.png)}
.product_in_03_next a{ background:url(../images/bt_next.png)}
.product_in_03_next a:hover{ background:url(../images/bt_next_hover.png)}
.product_in_03 ul{ width:1000px; margin:auto; height:218px; overflow:hidden;}
.product_in_03 ul li{ float:left; margin-right:10px; width:240px; height:218px;}
.product_img{ width:238px; height:187px; border:1px solid #bcbcbc}
.product_img:hover{ border:1px solid #0081b3}
#product li:hover .product_img{border:1px solid #0081b3}
.product_img img{ width:238px; height:187px;}
.product_title{ width:238px; text-align:center; height:30px; line-height:30px; font-size:14px;}
.product_title a{color:#666666;}
.product_title a:hover{color:#0081b3;}
.more{ width:203px; height:42px; margin:auto; background:url(../images/more.jpg); text-align:center; margin-top:30px;line-height:42px; color:#FFF; font-size:14px;}
.more a{ color:#FFF; width:203px; height:42px; display:block;}
.gray_border{ border-top:8px solid #d1d1d1; overflow:hidden;}

/*--honnor--*/
.honnor{ width:100%; height:740px; overflow:hidden;}
#honnor li:hover a{color:#0081b3;}
.honnor_in{ width:1280px; margin:auto; height:560px; position:relative;}
.honnor_in_01,.honnor_in_02{ overflow:hidden; text-align:center;}
.honnor_in_01{height:50px; line-height:50px; color:#003391; font-size:50px; margin-top:50px;}
.honnor_in_02{ overflow:hidden;font-size:28px; line-height:28px; margin-top:18px;}
.honnor_in_02 img{width:140px; height:1px; margin-bottom:10px; margin-right:15px; margin-left:15px;}
.honnor_in_03{ width:980px; height:310px; margin:auto; margin-top:94px; position:relative;}
.honnor_in_03_pre,.honnor_in_03_next{ position:absolute; width:50px; height:100px; top:90px;}
.honnor_in_03_pre{ left:-80px;}
.honnor_in_03_next{ right:-74px;}
.honnor_in_03_pre a,.honnor_in_03_next a{ display:block;width:50px; height:100px;}
.honnor_in_03_pre a{ background:url(../images/bt_pre.png)}
.honnor_in_03_pre a:hover{ background:url(../images/bt_pre_hover.png)}
.honnor_in_03_next a{ background:url(../images/bt_next.png)}
.honnor_in_03_next a:hover{ background:url(../images/bt_next_hover.png)}
.honnor_in_03 ul{ width:1000px; margin:auto; height:310px; overflow:hidden;}
.honnor_in_03 ul li{ float:left; margin-right:35px; width:216px; height:310px;}
.honnor_img01{ width:214px; height:276px; border:1px solid #bcbcbc}
.honnor_img01:hover{ border:1px solid #0081b3}
.honnor_img01 img{ width:214px; height:276px;}
#honnor li:hover .honnor_img01{border:1px solid #0081b3}
.honnor_title01{ width:214px; text-align:center; height:30px; line-height:30px; font-size:14px;}
.honnor_title01 a{color:#666666;}
.honnor_title01 a:hover{color:#0081b3;}
.gray_border{ border-top:8px solid #d1d1d1; overflow:hidden;}
.yy{ background:url(../images/yy.png) center; width:877px; height:10px;margin:auto; margin-top:50px; }


/*--about--*/
.about{ height:573px; overflow:hidden; background:#0061ae;}
.about_in{ width:1000px; margin:auto; overflow:hidden;}
.about_01{ background:url(../images/about_us.png) center no-repeat; width:50px; height:358px; border-right:1px solid #3da8ff; float:left;}
.about_02{ width:834px; overflow:hidden;  float:left; margin:auto; margin-left:45px;}
.about_02 img{border:4px solid #3da8ff;}
.about_txt{ font-size:14px; color:#ffffff; line-height:28px; margin-top:22px;}
.more_02{ width:204px; height:45px; margin:auto; background:url(../images/more_02.jpg); text-align:center; margin-top:30px;line-height:42px; color:#FFF; font-size:14px;}
.more_02 a{color:#ffffff;width:204px; height:45px; display:block;}


/*--news--*/
.news{ width:100%; height:680px; overflow:hidden;}
.news_in{ width:1280px; margin:auto; height:560px; position:relative;}
.news_in_01,.news_in_02{ overflow:hidden; text-align:center;}
.news_in_01{height:50px; line-height:50px; color:#003391; font-size:40px; margin-top:50px;}
.news_in_02{ overflow:hidden; font-size:28px; line-height:28px; margin-top:18px;}
.news_in_02 img{ width:140px; height:1px; margin-bottom:10px; margin-right:15px; margin-left:15px;}
.news_content{ width:1000px; margin:auto; margin-top:50px; overflow:hidden;}
.news_img{ float:left; width:351px; height:426px; position:relative; overflow:hidden;}
.news_img img{border:1px solid #bcbcbc;width:349px; height:424px;}
.news_img_title{width:351px; height:29px; background:url(../images/tm.png) center; line-height:29px; color:#ffffff; font-size:14px; text-align:center; position:absolute; bottom:0px; left:0px;}
.news_img_title a{color:#ffffff;}
.news_list{ float:left; width:495px; height:426px; margin-left:50px;}
.news_list ul{width:495px; overflow:hidden;}
.news_list ul li{ width:495px; overflow:hidden;color:#686767; border-bottom:1px dashed #c3c3c3; margin-top:10px;}
.news_list ul li a{ color:#ffffff; font-size:14px; margin-left:12px;}
.news_list_title{ background:url(../images/news_title_bg.jpg); width:491px; height:31px; line-height:31px;}
.news_list_time{ font-family:"宋体"; font-size:12px; color:#949494; overflow:hidden; margin-top:12px;}
.news_list_content{ overflow:hidden; margin-top:10px; font-size:14px; line-height:28px; margin-bottom:10px}


/*--bottom--*/
.bottom{ width:100%; overflow:hidden; background:#1d1d1d;}
.bottom_in{width:1000px; margin:auto; overflow:hidden;}
.bottom_left,.bottom_right{ float:left; overflow:hidden;}
.bottom_left{ width:200px; height:405px; background:#005498;}
.ewm{ width:100px;overflow:hidden; margin:auto; margin-top:65px;  text-align:center;}
.ewm img{ width:100px; height:100px;}
.ewm_txt{font-size:12px; color:#ffffff; line-height:18px; margin-top:10px;}
.copy{ width:145px; margin:auto; text-align:center; font-size:12px; line-height:20px; color:#A3B7D0; margin-top:45px;}
.copy a{color:#A3B7D0}
.copy a:hover{color:#ffffff}
.bottom_right{ width:770px; margin-left:30px; }
.bottom_right_nav {width:770px; overflow:hidden;margin-top:30px; padding-bottom:22px; border-bottom:1px solid #444444;}
.bottom_right_nav ul{ width:770px; overflow:hidden;}
.bottom_right_nav ul li{ float:left; width:68px; margin:0px 18px; text-align:center;}
.bottom_right_nav ul li a{ font-size:14px; color:#ffffff;}
.bottom_right_nav ul li a:hover{color:#0081b3;}
.add,.map{ float:left; margin-top:50px;}

.add{ overflow:hidden; font-size:12px; line-height:26px; color:#666666; width:252px;}
.add a{color:#666666;}
.add a:hover{color:#0081b3;}
.add_company{ font-size:17px;}
.map{ margin-left:16px;}


/*--内页--*/
.main{overflow:hidden; margin-top:30px;}
.main_in{ width:1000px; margin:auto; overflow:hidden; margin-bottom:30px;}
.left{ width:220px; float:left; overflow:hidden;}
.left_bg{ background:#006ea7; width:220px; height:75px; overflow:hidden;}
.left_bg_01{ margin-top:15px;text-align:center;}
.left_nav{ font-size:21px; font-weight:bold;color:#ffffff;}
.left_nav_en{ font-size:21px; color:#ccc;}
.left ul,.left ul li{ width:220px; overflow:hidden;}
.left ul li{ height:45px; line-height:45px; text-align:center; margin-bottom:1px;background:#dadada;}
.left ul li a{color:#666666; font-size:14px; display:block; width:220px;}
.left ul li a:hover,.left ul li a.left_on{color:#006ea7; font-weight:bold;}


.right{ float:left; width:765px; overflow:hidden; margin-left:15px;}
.right_nav,.right_nav a{ color:#a1a1a1; font-size:14px;}
.right_nav{ border-bottom:2px solid #006ea7; overflow:hidden; padding-bottom:5px;}
.right_nav a:hover{color:#006ea7;}
.right_nav font{ color:#006ea7; font-size:19px; float:left;}
.right_nav span{ float:right;}
.right_nav span img{ margin-bottom:-8px; margin-right:10px;}
.right_in{ margin-top:10px; overflow:hidden;}
.right_in ul{ overflow:hidden;}
.right_in ul li{ float:left; margin-left:18px; margin-bottom:20px; height:231px; overflow:hidden;}

/*--内页产品--*/
.pro_img{width:232px; height:182px; overflow:hidden;border:2px solid #d4d4d4;}
.right_in ul li:hover .pro_img{ border:2px solid #006ea7;}
.pro_img img{width:232px; height:182px;}

.pro_title{width:235px; text-align:center; color:#373a43; font-size:14px; margin-top:5px;}
.pro_title a{color:#373a43;}
.right_in ul li:hover .pro_title a{color:#006ea7}

.page{ height:30px;}

/*--页码样式--*/
.flickr{ width:765px; text-align:center; padding-top:10px; font-size:12px;}
.flickr font{ margin:0px 5px;}
.flickr a{ margin:0px 5px; padding:5px 8px;}
.current{ color:#006ea7;}

/*--single_content--*/
.pro_right_in_single{ margin-top:30px; }
.single_content{ width:765px; overflow:hidden; font-size:14px; line-height:25px;} 


/*--newslistInnerAndDetial--*/

.newslistInner{line-height:30px;font-size:14px;overflow:hidden;width:100%;margin:0 auto;}
.newslistInner a{color:#666666;}
.newslistInner a:hover{color:#006ea7;}
.newslistInner li.newsin{overflow:hidden;border-bottom:1px dashed #ccc;line-height:36px; width:760px; margin:0px; height:auto;}
.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;}
.detail_page a{color:#666666}
.pre_page,.next_page{line-height:26px;overflow: hidden; font-size:12px; }
.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:750px;  overflow:hidden; margin:auto; text-align:center;}
.product_show_content_img img{ max-width:750px;}
.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;}


/*--荣誉资质样式--*/
.honor{ margin-top:10px; overflow:hidden;}
.honor a{color:#666666;}
.honor a:hover{color:#006ea7;}
.honor ul{ overflow:hidden;}
.honor ul li{ float:left; margin-right:10px; margin-bottom:20px; height:326px;}
.honor_titles{width:214px; text-align:center; color:#373a43; font-size:14px; margin-top:5px; overflow:hidden;}
.honor_imgs{ width:214px; height:295px; overflow:hidden;border:2px solid #d4d4d4;}
.honor_imgs img{ width:214px; height:295px;}
.honor_imgs a{ display:block;width:214px; height:295px;}
.honor ul li:hover .honor_imgs{border:2px solid #006ea7;}
.honor ul li:hover .honor_titles a{color:#006ea7;}
.honor_title{ font-size:17px;width:100%; overflow:hidden; padding-bottom:5px; padding-top:0px; text-align:center;}
.honor_img{ width:750px;overflow:hidden; margin:auto; text-align:center;}
.honor_img img{ max-width:850px;}
.asfa{position:relative;float:left;left:50%;}
.asfa ul{position:relative;float:left;}