@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, h7, h8, h9, h16, h15, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,hr { margin:0px; padding:0px; font-size:16px; color:#666; font-family: "Microsoft Yahei"; line-height:1.5;}
body{}
h1, h2, h3, h4, h5, h6, h7, h8, h15, h16{font-weight:normal;}


table { border-collapse:collapse; border-spacing:0; }
fieldset, img,input{ border:0; }
p{ line-height:1.8em; letter-spacing:0.2px;}
address, caption, cite, code, dfn, em, th, var, optgroup { font-style:inherit; font-weight:inherit; }
del, ins { text-decoration:none; }
ul,ol{ list-style:none; }
caption, th { font-weight:bold; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
legend { color:#000; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select {font-size:100%;}
a{text-decoration:none;color:#333;}

.cf{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.mc{ margin-left:auto; margin-right:auto;}
.tc{ text-align:center;}
.tr{ text-align:right;}

.top{ width:1065px; margin-left:auto; margin-right:auto; height:137px; font-size:14px; color:#333333; line-height:44px; text-align:right;}
.nav{ width:100%; height:134px; top:44px; left:0; position:absolute;z-index:99999;}
.nav1{ width:1170px; height:134px; background:url(../../images/img/bg1.png) no-repeat; margin-left:auto; margin-right:auto; z-index:999999;}
.nav1_left{ width:282px; height:124px; float:left;  margin-top:1px;}
.nav1_right{ width:609px; /*width:860px;*/float:right; margin-top:50px; margin-right:20px;}
.nav1_right ul{ padding:0; margin:0;}
.nav1_right ul li{ width:57px;/*width:120px;*/ float:left; margin-right:30px; height:70px; line-height:70px;}
.nav1_right ul li a{ color:#fff; font-size:16px; text-align:center; width:57px; /*width:100%;*/height:70px; display:block;}
.nav1_right ul li a:hover{ color:#fff; border-bottom:3px solid #fff;}

.banner{ width:100%; height:auto;}
.banner img{ width:100%;}

.ba_ico{ width:100%; position:relative;}
.ba_ico1{ width:88px; height:88px; margin-left:auto; margin-right:auto;position:absolute;left: 47%;top: -45px;}

.about{ width:895px; margin-left:auto; margin-right:auto; margin-top:80px; font-size:16px; line-height:30px; color:#666; text-align:justify;}

.title{ text-align:center; font-size:32px; color:#000; margin-top:80px;}
.title1{ font-size:16px; color:#999; text-align:center;}
.title2{ width:117px; margin-left:auto; margin-right:auto; margin-top:10px; border-bottom:1px solid #dedede;}

.news{ width:1167px; height:auto; margin-top:30px; margin-left:auto; margin-right:auto;}
.news ul{ padding:0; margin:0;}
.news ul li{ width:325px; height:auto; float:left; margin-left:48px;}
.news img{ width:325px; height:157px;}
.news .news1{ width:325px; height:112px; margin-top:15px;}
.news .news1_left{ width:67px; float:left;}
.news .news1_l1{ width:67px; height:70px; background:#45b7ff; color:#fff; text-align:center; font-size:16px; padding-top:10px;}
.news .news1_l2{ width:67px; height:32px; background:#000; color:#fff; text-align:center; line-height:32px; font-size:16px;}
.news .news1_l2 a{ width:67px; height:32px; display:block; color:#fff;}
.news .news1_right{ width:240px; float:right;}
.news .news1_r1{ font-size:16px; color:#000;}
.news .news1_r2{ font-size:14px; color:#666; line-height:21px; margin-top:5px;}

.bottom{ width:1065px; margin-left:auto; margin-right:auto; margin-top:60px; height:50px; border-top:1px solid #dedede; padding-top:30px; font-size:14px;}

.he{ width:1090px; margin-left:auto; margin-right:auto; margin-top:50px;}
.he ul{ padding:0; margin:0;}
.he ul li{ width:260px; height:135px; float:left; margin-left:8px; margin-top:8px; }
.he ul li a{ width:260px; height:135px; display:block; border:1px solid #dedede;}
.he img{ width:260px; height:135px;}
.he ul li a:hover{ border:1px solid #40a3ff;}

.fuwu{ width:1088px; height:auto; margin-top:50px; margin-left:auto; margin-right:auto; }
.fuwu ul{ padding:0; margin:0;}
.fuwu ul li{ width:242px; height:auto; float:left; /*margin-left:24px; margin-bottom:25px;*/ margin: 10px 0 25px 24px;}
.fuwu .fu{ width:74px; height:60px; margin-left:auto; margin-right:auto; text-align:center;}
.fuwu .fu1{ color:#000; font-size:16px; text-align:center; line-height:40px; border-bottom:1px solid #dedede;}
.fuwu .fu2{ text-align:center; font-size:14px; color:#666; height:auto; min-height:220px; line-height:24px; margin-top:10px;}
.fuwu .fu3{ width:140px; height:35px; border:1px solid #059eff; border-radius:5px; color:#059eff; font-size:14px; margin-left:auto; margin-right:auto; line-height:35px; text-align:center; margin-top:15px;}
.fuwu .fu3 a{ width:140px; height:35px; color:#059eff; display:block;}

.newlist{ width:1067px; height:auto; margin-top:50px; margin-left:auto; margin-right:auto;}
.newlist ul{ margin:0; padding:0;}
.newlist ul li{ width:1067px; margin-bottom:20px; height:157px; padding-bottom:20px; border-bottom:1px solid #dedede;}
.newlist .new1{ width:325px; height:157px; float:left; position:relative;}
.newlist .new1 img{ width:325px; height:157px;}
.newlist .new2{ width:68px; height:65px; position:absolute; padding-top:15px; background:#45b7ff; top:0; left:0; text-align:center; color:#fff; font-size:14px;}
.newlist .new3{ width:715px; float:right;}
.newlist .new4{ font-size:16px; color:#000;}
.newlist .new5{ font-size:14px; color:#666; line-height:24px; margin-top:5px;}

.text{ width:1067px; height:auto; margin-left:auto; margin-right:auto; font-size:16px; color:#666; line-height:24px; margin-top:90px;}

.cont{ width:867px; height:165px; margin-left:auto; margin-right:auto; margin-top:50px;}
.cont1{ width:400px; float:left;}
.cont_input{ width:385px; height:40px; border:1px solid #dedede; background:none; padding-left:15px;}
.cont2{ width:435px; float:right; height:165px; border:1px solid #dedede;}
.cont3{ width:415px; height:145px; padding:10px; line-height:24px; border:none; outline:none;}
.cont4{ width:176px; height:52px; margin-top:30px; margin-left:auto; margin-right:auto;cursor:pointer;}



