*{font-size: 12px;font-family:"Microsoft yahei";-webkit-text-size-adjust:none;margin: 0px; padding:0; }
html,body{margin: 0px; padding:0px; margin-top:0px;}
img{ border:0px;}
a {blr:expression(this.onFocus=this.blur());outline: none;}
A:link{color: #000000;text-decoration: none;}
A:visited{color: #000000;text-decoration: none;}
A:hover{color: #CA0809;text-decoration: none;}
A:active{color: #000000;text-decoration: none;}
ul{width:100%;float: left;margin: 0px;padding: 0px; list-style: none;}
li{float: left;}
#mainbox{margin: auto;width: 1200px;overflow: hidden;}
#mainbox ul{width:100%;float: left;margin: 0px;padding: 0px; list-style: none;}
#mainbox li{float: left;}
p,ul,ol,li,form,dd,dl,dt {margin:0;padding:0;list-style:none;}
.red{color:red;}
.selectshake{background:#ffe9e8;}

#banner{width: 100%; text-align:center;overflow: hidden;display:block;}
#banner ul{width:100%;float: left;margin: 0px;padding: 0px; list-style: none;}
#banner li{float: left;}
.hdwrap { margin:0 0; display:block;width:100%; height:600px;}
.flashlist {width:100%;display:inline-block;}/* max-width:1900px; */
.f_list{width:100%; display:inline-block;}
.flashlist .f_out {overflow:hidden;}
.flashlist .f_out a{width:100%; height:600px;display:inline-block;}
.flash_tab {margin-top:4px;}
.flash_tab .tabs {width:100%;height:18px;overflow:hidden;margin:-43px 0 0 0; position:absolute;z-index:999;}
.flash_tab .tabs a {width:13px; height:13px; border-radius:50px; background:#fff;filter:alpha(opacity=75);opacity:0.75; margin-right:2px; display:inline-block;}
.flash_tab .tabs a.opdiv{color:#333;background:#fff;text-decoration:none;filter:alpha(opacity=75);opacity:0.75;border:2px #000 solid;}
.flash_tab .tabs a.noopdiv{color:#fff;background:#666;text-decoration:none;filter:alpha(opacity=75);opacity:0.75;border:2px #fff solid;}


.lab_tj{width:73px; height:73px; background:url(../../images/public/label.png) 0 0 no-repeat; display:inline-block;}
.lab_bt{width:73px; height:73px; background:url(../../images/public/label.png) 0 -73px no-repeat; display:inline-block;}
.lab_zy{width:73px; height:73px; background:url(../../images/public/label.png) 0 -146px no-repeat; display:inline-block;}
.lab_ct{width:73px; height:73px; background:url(../../images/public/label.png) 0 -219px no-repeat; display:inline-block;}
.line_grid{width:100%;display:inline-block; margin-top:10px;max-height:700px; overflow-x:hidden; overflow-y:auto; _height:expression(this.offsetHeight>=700px?"700px":this.offsetHeight+"px"); overflow:atuo; text-align:left;}
.line_grid dl{width:329px;display:inline-block; margin:15px 44px 0 0;border:1px #eaeaea solid; padding-bottom:8px; float:left;}
.line_grid dl.marright0{margin:15px 0 0 0;}
.line_grid dl:hover{-webkit-box-shadow: 3px 3px 3px #ccc;-moz-box-shadow: 3px 3px 3px #ccc;box-shadow: 3px 3px 3px #ccc;}
.line_grid dt{width:329px; height:229px; display:inline-block; position:relative;}
.line_grid dt img.cover{width:327px; height:227px; display:inline-block; margin:1px 1px;}
.line_grid dt img.attribute{ position:absolute; bottom:0; right:0; margin:1px;}
.line_grid dt em.lab_tj{ position:absolute; top:1px; right:1px;}
.line_grid dt .tag{width:303px;margin:8px 0 0 8px; display:inline-block; position:absolute;top:0;left:0;}
.line_grid dt .tag em{padding:4px 6px; display:inline-block; background:#e5004f;border-radius:2px; font-style:normal;color:#fff; margin:4px 0 0 4px;border-radius:4px;}
.line_grid dd{width:313px; height:26px; display:inline-block; font-size:14px; padding:0px 8px;}
/*.line dd.dd1{font-size:16px; margin-top:8px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}*/
.line_grid dd.dd1{width:313px;height:52px; line-height:24px;font-size:16px; margin-top:8px;overflow:hidden;display:inline-block; text-align:left;}
.line_grid dd.dd1 span.red{font-size:16px;}
.line_grid dd.dd2{height:42px; line-height:16px;color:#999; font-size:12px; margin:0 0 4px 0;overflow:hidden;}
.line_grid dd.dd4{height:18px; line-height:18px;color:#999; font-size:12px; margin:0 0 4px 0;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.line_grid dd.dd3 em{ font-style:normal;color:#ff0000; font-size:22px;}
.line_grid dd.dd3 del{ font-style:normal;color:#ed6100; font-size:16px;}
.line_grid dd.dd3 span{float:left;}
.line_grid dd.dd3 span.grouptxt{color:#ec5f03; font-size:22px;}
.line_grid dd.dd3 i{width:97px; height:30px; line-height:26px;display:inline-block; text-align:center; color:#fff; background:#ff5641; font-size:14px; float:right; font-style:normal;}
.line_grid dl.mr{ margin-right:42px;}


.header{width:100%; height:123px; background:url(../images/header_bg.png) center;}
.header .box{width:1100px; height:100%; margin:0 auto;}
.header .li1{width:440px; height:123px; text-align:center;}
.header .li1 img{ margin:24px 0 0 0;}
.header .li2{width:660px; height:123px; line-height:110px; text-align:right;}
.header .li2 span{color:#666; font-size:16px; margin:0 30px 0 0;}
.header .li2 .fa{color:#666; font-size:18px; margin-right:6px;}
.header .li2 em{color:red; font-size:18px; font-style:normal;}

.part1{width:1100px; margin:0 auto; text-align:center;}
.part1 .ico1{ margin-top:41px;}
.part1 .txt{width:100%;color:#a0a0a0; line-height:28px; font-size:15px; text-align:center;}
.part1 .map{ margin-top:30px;}
.part1 .listbox{width:1180px; height:167px; background:url(../images/part1_listbox.png) no-repeat;  margin-top:10px; text-align:left;}
.part1 ul{margin:50px 10px 10px 10px;float:none; display:inline-block}
.part1 .listbox li{list-style:outside;color:#a0a0a0; font-size:14px; padding:4px 0;}
.part1 .listbox li:nth-child(odd){width:38%; margin-left:10px;}
.part1 .listbox li:nth-child(7){width:90%;margin-left:10px;}
.part1 .ico2{ margin-top:49px;}
.part1 .listpic{ margin-top:22px;}

.part2{width:100%;}
.part2 img{ margin:55px auto; display:block}
.part2 .bg1{width:100%; height:33px; background:url(../images/part2_bg1.jpg) repeat-x;}
.part2 .bg2{width:100%; height:33px; background:url(../images/part2_bg2.jpg) repeat-x;}

.part3{width:1100px; margin:10px auto; text-align:center;}
.part3 .linebox{width:100%;display:inline-block; margin-top:10px;max-height:800px; overflow-x:hidden; overflow-y:auto; _height:expression(this.offsetHeight>=800px?"800px":this.offsetHeight+"px"); overflow:atuo;}
.part3 .listpic{margin-top:36px;}
.part3 .listpic img{float:left;}

.part4{width:100%; margin:40px auto; text-align:center;}
.part4 .pic{ margin:15px auto 0 auto; display:block}
.part4 .bg1{width:100%; height:33px; background:url(../images/part2_bg1.jpg) repeat-x;}
.part4 .bg2{width:100%; height:33px; background:url(../images/part2_bg2.jpg) repeat-x;}

.part5{width:1100px; margin:40px auto; text-align:center;}
.part5 .box{width:1024px; display:inline-block; padding:37px; border:1px #4cccf4 solid;}
.part5 .box .bg1{width:257px; height:663px; background:url(../images/part5_bg1.jpg) no-repeat; margin:0; float:left;}
.part5 .box .bg2{width:750px; height:593px; background:url(../images/part5_bg2.jpg) no-repeat; float:right; padding:70px 0 0 0; color:#fff;}
.part5 .box .bg2 ul{margin:0 0 33px 140px;}
.part5 .box .bg2 ul li:nth-child(odd){width:120px; height:40px; line-height:40px; font-size:16px;}
.part5 .box .bg2 input[type="text"]{width:296px; height:38px; border:1px #fff solid; background:none; font-size:16px; color:#fff; padding:0 4px;}
.part5 .box .bg2 .btmbox{width:100%; display:inline-block; text-align:center;}
.part5 .box .bg2 .btmbox input{width:182px; height:40px; background:#fff; border:none; cursor:pointer; font-size:16px; padding:0 10px;}
.part5 .box .bg2 .btmbox input:nth-child(odd){margin-right:20px;}
.part5 .box .bg2 input.submitdis{width:182px; height:40px; background:#ccc; border:none; cursor:pointer; font-size:16px;color:#333; padding:0 10px;}

.part6{width:100%; display:inline-block;margin:0px auto; text-align:center;}
.part6 .pic{ margin:15px auto 0 auto; display:block}
.part6 .bg1{width:100%; height:37px; background:url(../images/part6_bg1.jpg) repeat-x;}
.part6 .bg2{width:100%; height:37px; background:url(../images/part6_bg2.jpg) repeat-x;}
.part6 .team{height:460px;display:inline-block; margin:40px 0 34px 0;}
.part6 .team .bigbox{width:1100px;background:#fff; display:block; margin:0 auto 10px auto;position: relative;}
.part6 .team .prev {z-index: 2; position: absolute; text-align: center; background: #fff; width: 29px; font: 50px/58px simsun, sans-serif; height: 460px; line-height:460px; color: #ccc; left:0; top: 0px; cursor:pointer;}
.part6 .team .next{z-index: 2; position: absolute; text-align: center; background: #fff; width: 29px; font: 50px/58px simsun, sans-serif; height: 460px; line-height:460px; color: #ccc; right: 0px; cursor:pointer;}
.part6 .team .prev:hover {color: #32c6c6; text-decoration: none}
.part6 .team .next:hover {color: #32c6c6; text-decoration: none}
.part6 .team .listbox {position:relative;height:460px;overflow:hidden;}
.part6 .team .listbox ul {float:left;}
.part6 .team .listbox ul li {width:324px; height:458px;display:inline; float:left; margin:0 10px; border:1px #eaeaea solid;}
.part6 .team .listbox ul li p{width:94.1%;line-height:24px; text-align:left; padding:0 3%; font-size:14px;}
.part6 .team .list {position:absolute; width:25000px;top:0px;left:0px;margin-left:29px; }

.part7{width:1100px; margin:0px auto; text-align:center;}
.part7 .visabox{width:1098px;border:1px #4cccf4 solid; margin:50px 0;}

.part8{width:1100px; margin:0px auto; text-align:center;}
.part8 .ico2{margin:30px 0 40px 0;}
.part8 .pic{margin-bottom:6px;}

.footerbg{width:100%; height:301px; background:url(../images/footerbg.gif) center no-repeat; display:inline-block;}

.footer{width:100%; height:87px; line-height:87px; background:#004986;}
.footer .box{width:1100px; margin:0 auto;color:#6692b6; font-size:14px; text-align:center;}

.right_menu{width:110px;display:inline-block; border-radius:80px;position:fixed; z-index:999;top:16%; right:10px;-webkit-box-shadow: 0 0 8px #ccc;-moz-box-shadow: 0 0 8px #ccc;box-shadow: 0 0 8px #ccc; padding:20px 10px;text-align:center; background:url(../images/right_menu_bg.jpg);}
.right_menu a{height:40px; line-height:40px; display:inline-block;border-bottom:1px #333 solid; font-size:14px;}
.right_menu a.bordernone{border-bottom:none;}