@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; font-size:14px; font:400 14px/150%  Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#333333;}
td,th,caption { font-size:14px; line-height:30px;}
td,th,caption font{}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:40px;}
address, caption, cite, code, dfn, em,  th, var { font-style:normal; font-weight:normal;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:13px Tahoma, Geneva, sans-serif; border:none; background:none;}
table { border-collapse:collapse;}
html {overflow-y: scroll;} 


.top{ width:1200px; height:100px; margin:0 auto;text-align:center; color:#002e73; font-size:14px; line-height:30px;}
.tops{ width:250px; float:right; margin-right:20px;}
.top_tel{ text-align:center;}
.top_but{ text-align:center;}
.top_but img{ width:30px; height:30px; margin-left:15px;}
.top_mail{ text-align:center;}
.top_mail a{ text-align:center; color:#002e73; font-size:14px; }
.top_mail a:link{text-align:center; color:#002e73; text-decoration:none; }
.top_mail a:hover{text-align:center; color:#002e73; text-decoration:none; }

.head{ width:1200px; height:140px; margin:0 auto; background:url(../images/logo.png) no-repeat left center;}
.head .header{ width:630px;height:120px; float:right;}

.head .header .search{ width:250px; height:25px; margin-top:20px; text-align:right;  float:right;}
.head .header .search form{ width:250px; height:25px; line-height:25px; padding:0;}
.head .header .search form .int1{ width:200px; height:25px; float:left; line-height:35px; color:#cccccc;  border:1px solid #cccccc;}
.head .header .search form .btn1{ width:25px; line-height:25px;float:left; background:url(../images/search.png) no-repeat center center;}


.head .header .nav{ width:630px; height:70x; margin-top:20px; float:right; font-size:15px;}
.head .header .nav ul{ padding:0; margin:0; list-style:none;}
.head .header .nav ul li{ padding:0 5px; line-height:75px; float:left; text-decoration:none; text-align:center; }
.head .header .nav ul li a{line-height:60px; padding:0 5px; border-right:2px solid #0c42a2;  text-align:center; color:#0c42a2;}
.head .header .nav ul li a:hover,.nav a.hover{ color:#0c42a2;}

.head .header .nav ul li ul{ display:none;}
.head .header .nav ul li:hover ul{ display:block; position:absolute; z-index:10; width:250px; background:#067ac9;}
.head .header .nav ul li ul li{ float:none; line-height:45px; border-bottom:1px solid #13619f;}
.head .header .nav ul li ul li a{ float:none; line-height:45px; color:#FFF; border-right:none;  }
.head .header .nav ul li ul li a:hover{ color:#FFF;}


.banner{width:100%; height:500px; overflow:hidden; position:relative; background:#000;}
.sliderbanner{ width:100%; height:500px; overflow:hidden;}
.banners{ width:100%; height:500px; background-position:50% 50%; background-repeat:no-repeat;}

#pager{height:18px; text-align:center; position:absolute; z-index:100; bottom:20px;}
#pager a{display:block; height:0; line-height:0; width:18px; height:18px; margin-left:10px; background:url(../images/dot1.png) no-repeat center center;text-indent:-20000px; float:left;}
#pager a.activeSlide{ background:url(../images/dot2.png) no-repeat;}

.banner_ny{  width:100%; height:300px; background:url(../images/index_pro.jpg) no-repeat center;}



.main{ width:1200px; height:auto; margin:0 auto; margin-top:20px; font-size:16px;}
.about{ width:1200px; height:450px; margin:0 auto;}
.title{ font-size:40px; line-height:100px; font-weight:bolder; color:#000; text-align:center;}
.content{ width:1200px; line-height:30px;}
.content p{ color:#333333; padding:10px;}
.more{ width:150px; height:40px; margin:20px auto; line-height:40px; text-align:center; border:1px solid #277ec3; border-radius: 4px;
border-top-right-radius: 4px;  border-top-left-radius: 4px;}
.more a{ color:#0c42a2;}

.more:hover{ color:#FFF; background:#0c42a2; border:1px solid #0c42a2;}
.more:hover a{ color:#FFFFFF;}

.product{ width:1200px; height:auto; margin:0 auto; margin-top:20px; }
.product p{ color:#333333;  text-align:center; line-height:30px; margin:10px auto;}
.products{ margin-top:20px; height:1350px;}
.products ul{ padding:0; margin:0; list-style:none; margin-top:30px;}
.products ul li{ width:350px; height:450px; float:left; margin:0 20px;text-decoration:none;}

.products ul li .pro{ width:350px; height:350px; float:left;}
.products ul li .pro img{ width:350px; height:350px;}
.products ul li .tit{ width:350px; height:30px; line-height:30px; text-align:left;}
.products ul li .tit a{ color:#0c42a2; font-weight:bold;}
.products ul li .tit a:hover{ color:#0c42a2; font-weight:bold;}

.messages{ width:100%; height:400px; background:#0c42a2; margin:0 auto; font-size:15px;}
.message{ width:1200px; height:350px;  margin:0 auto;}
.message_title{font-size:40px; line-height:100px; font-weight:bolder; color:#FFF; text-align:left; }
.message_title a{ color:#FFF}
.message_title a:hover{ color:#FFF;}

.new{ width:540px; height:310px; float:left; padding:0 25px; margin-top:30px; line-height:30px; color:#FFF; border-right:1px solid #FFF;}

.news{ width:540px; float:left; line-height:30px; color:#FFF;}
.news ul{ padding:0; margin:0; list-style:none;}
.news ul li{ height:35px; line-height:35px; text-decoration:none; border-bottom:1px dotted #FFF;}
.news ul li a{ color:#FFF;}
.news ul li a:hover{ color:#FFF;}
.news_cont{ width:450px; float:left;}
.new_date{ width:80px; float:right; text-align:right;}


.contact{ width:540px; height:310px; float:right; padding:0 20px; margin-top:30px;}
.contact a{ color:#FFF;}
.contact a:hover{ color:#FFF;}
.contact p{ color:#FFF; line-height:35px;}


.foot{ width:100%; height:45px; float:left; background:#083077;}
.foot p{ color:#FFF; text-align:center; line-height:45px;}
.foot_nav{ width:100%; height:45px; float:left;  line-height:45px; background:#0c42a2; color:#FFF; text-align:center;}
.foot_nav a{ color:#FFF; padding:0 20px;}
.foot_nav a:hover{ color:#FFF;}


.location{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #ccc;}
.locations{ width:1200px; line-height:60px; text-align:left; margin:0 auto; background:url(../images/s_01.png) no-repeat 10px center; text-indent:30px;}
.locations ul{ padding:0; margin:0; list-style:none;}
.locations ul li{ float:left; }
.locations ul li a{ color:#06C;}
.locations ul li a:hover{ color:#000;}
.location a{ color:#333;}
.location a:hover{ color:#0c42a2;}


.show{ width:1180px; height:auto; margin:10px auto; margin-bottom:20px; padding:10px; line-height:30px; font-size:16px;}
.show_tit{ font-size:24px; font-weight:bold; text-align:center; line-height:80px;  background:#f7f6fd;}
.show_tit a{ color:#333;}
.show_tit a:hover{ color:#333}

.show_content{ line-height:35px; }
.show_content a{ color:#333333;}
.show_content a:hover{ color:#333333;}
.show_content p span{ font-weight:bold;}
.show_content .pic{ width:1150px; height:auto; margin:0 auto;}
.show_content .pic img{}

.cate{ width:265px; height:auto; float:left;  }

.cate_tit{ width:265px; height:60px;  background:#0c42a2; color:#FFF; text-align:center; line-height:60px; font-size:24px;}
.cate_contact a{ color:#333333;}
.cate_contact a:hover{ color:#333333;}
.cate p{ font-size:15px; padding:10px; line-height:35px; border:1px solid #e5e5e5;  }
.cate p span{ font-weight:bold;}



.menu_list{ padding-bottom:20px; border:1px solid #e5e5e5;  background:#fcfcfc;}
.menu_head{height:45px; line-height:45px; background:url(../images/li.png) no-repeat 10px center; font-size:16px; text-indent:24px;  cursor: pointer; border-bottom:1px dashed #ccc; color:#0c42a2;}
.menu_head a{color:#0c42a2;}
.menu_head a:hover{color:#0c42a2;}
.menu_list .current{ color:#0c42a2;}
.menu_list .current a{ color:#0c42a2;}
.menu_list .current a:hover{ color:#0c42a2;}
.menu_body{padding-top:4px; text-indent:24px; }
.menu_body a{display:block;line-height:35px;background:url(../images/lis.png) no-repeat 20px center; border-bottom:1px dotted #ccc; padding:0 14px; color:#0c42a2;  }
.menu_body a:hover{ color:#0c42a2; }


.show_pro{ width:900px; height:auto; float:right; margin:0 auto; margin-bottom:20px;}
.show_pro ul{  width:900px;  height:410px; padding:0; margin:0; list-style:none;}
.show_pro ul li{ float:left; text-decoration:none; width:290px; height:455px; margin-right:10px;  margin-bottom:15px;}

.pro_img img{ width:290px; height:290px;}
.pro_tit{ font-weight:bold; line-height:35px;}
.pro_tit a{ color:#0c42a2;}
.pro_cont{ line-height:30px;}
.pro_cont p{ font-size:15px; }
.pro_cont p span{ font-weight:bold;} 

.show_cont{ width:900px; float:left; margin-top:20px;}
.show_cont p{ padding:10px; }
/*.show_cont p img{ width:400px; height:400px;}*/
.show_cont p span{ font-weight:bold;}
.show_list{ width:1200px; height:auto; margin:0 auto; margin-bottom:20px;}
.show_list ul{ width:1200px;  height:450px; padding:0; margin:0; list-style:none;}
.show_list ul li{ float:left; text-decoration:none; width:290px; height:350px; margin-right:10px;}


/*product 内页*/
.show_product{ width:900px; float:left;}
.show_product .left{ width:430px; height:auto; float:left; text-align:center;}
.show_product .left img{ width:400px; height:400px;}
.show_product .right{ width:450px; height:auto; float:right; line-height:30px;}

.show_product .right span{ font-weight:bold;}


/*提交信息*/
.proform{ width:900px; margin-top:20px; float:left; border:1px solid #e5e5e5; }
.proform1{ width:900px; border:none;}
.proform .top_tit{ height:45px; line-height:45px; background:#e5e5e5; text-indent:1em; }
.proform .top_tit span{ width:150px; float:left; clear:both; background:#0c42a2; color:#FFF; height:45px; line-height:45px;}
.proform .forms{padding:25px; height:auto; overflow:hidden;}
.proform1 .forms{ padding:0;}
.proform .forms p{ width:800px; margin-bottom:8px; float:left;}
.proform .forms label{ width:180px; line-height:35px; text-align:right; font-weight:600; margin-right:5px; display:block; float:left;}
.proform1 .forms label{ width:100px;}
.proform .forms input{ height:35px; line-height:35px; border:1px solid #e5e5e5; border-radius:4px; display:block; float:left;}
.proform .forms .int1{ width:340px;}
.proform .forms .int2{ width:440px; height:94px; line-height:180%; border:1px solid #e5e5e5; border-radius:4px;}
.proform .forms .int3,.proform .main .btn{ width:84px;}
.proform .forms .btn{ background:#0c42a2; width:100px; height:45px; line-height:45px;  text-align:center; color:#fff;  margin-left:180px; margin-top:10px;}

/*map*/
.map{ width:1200px; height:auto; margin:30px auto;}
.contact-map { width: 1198px; height: 448px; margin-top: 62px; border: 1px solid #d4d4d4; }
.contact-text .factory-add a,
.contact-text .office-add a {color: inherit;text-decoration: none;}
.contact-text .factory-add a:hover ,.contact-text .office-add a:hover {color: #1270b5;text-decoration: underline;}
.my-map { margin: 0 auto; width: 1198px; height: 448px; }
.amap-container{height: 100%;}


/*news*/
.news_list{ width:1160px;  height:auto; line-height:45px; margin:0 20px; }
.news_list ul{ padding:0; margin:0; list-style:none;}
.news_list ul li{ height:45px; border-bottom:1px dashed #ccc; text-indent:24px; background:url(images/li.png) no-repeat left center;}
.news_list ul li a{ color:#333333;}
.news_list ul li a:hover{ color:#0c42a2;} 
.news_name{ width:1000px; float:left; }
.news_date{ width:100px; float:right; text-align:right;}

/*page*/
.page{ width:900px; height:20px; line-height:20px;  margin:20px auto; text-align:center; color:#333; float:left;}
.page a,.page span{ padding:0 8px; margin:0 3px; display:block; border:1px solid #e5e5e5;border-radius:4px; float:left; color:#333;}
.page a:hover,.page a.hover{ background:#0c42a2; color:#fff;}
.page span.last{ background:none; border:none; padding-left:30px;}
