@charset "utf-8";
body { margin:0; padding:0;  font-size:12px; line-height:26px; background: url(../images/bg.jpg) repeat-x;}
html { padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px dashed #818181; padding:0; margin:10px 0; background:none; list-style:none;}
p.clr, .clr { clear:both; padding:0; margin:0;}
.main { margin:0 auto; padding:0;}
img{border:none;}
p{text-indent:2em;}


/* header */
.header_resize { margin:0 auto; padding:0; width:1060px;background: url(../images/top-bg.jpg) no-repeat 0 41px;}
.header { margin:0; padding:0; height:540px;}
.web-key{color:#bddef4;background: url(../images/top_text_line.jpg) no-repeat left bottom;}
.web-key-con{ float:left; margin-top:5px;}
.web-key span{ font-weight:bold;}
/* logo */
.logo { width:628px; float:left; margin:21px 23px;}
h1 { margin:0; padding:0;}
/*menu*/
.menu { margin:0 0 23px 0 ; padding:0; width:773px; height:37px;  float:left; clear:both; background: url(../images/nav-bg.png)no-repeat;  }
.frist{border-left:none !important;}
.menu .nav {  padding:11px 0 0 0; margin:0 auto; width:785px; list-style:none; border:0; line-height:15px; }
.menu .nav li { float:left; margin:0; padding:0 12px; border:0;position:relative; border-right:1px solid #06344e; border-left:1px solid #53819b;}
.menu .nav li a { float:left; margin:0; padding:0 24px; color:#fff;text-decoration:none;display: block;}
.menu .nav li a:hover { color:#FF0;}
.menu .nav li a.active {color:#FF0;}

/* headert_text_resize */
.headert_text_resize { width:796px; padding:0; margin:0 auto; height:324px;}
/*body*/
.body { margin:0; padding:0; }
.body_resize { margin:0 auto; padding:0; width:1060px;}
.body p span { font: bold 14px Arial, Helvetica, sans-serif; color:#4b4b4b; padding:0; margin:0;}
.body img.floated { float:right; margin:5px 10px 5px 0; padding:0;}
.body a:hover{ color:#da251d; text-decoration:underline;}
.body a { color:#414141; text-decoration:none;}
.left { float:left; width:745px;  padding:0; margin-top:8px;}
.pagesn{ text-align:center; line-height:28px; padding-bottom:20px;}
.honer-con{width:100%; text-align:center; float:left;}
.title-nie{border-bottom: 1px dashed #818181; font-size:16px;color:#0d9747; text-indent:0.5em;}
.title{ font-family:"微软雅黑";  font-size:16px; padding:0; margin:0; line-height:35px; }
.titlepic img{ border:1px solid #999;}
.about-in{  }
.about-in .title{ background: url(../images/left-tit-bg.jpg) no-repeat left bottom; line-height:38px;}
.about-in .title span{float:right;margin-top:23px;margin-right:10px;}
.about-in-con{width:514px; float:left;}
.in-new{width:196px; float:right;}
.in-new h4{ color:#2674a1; font-size:16px;background: url(../images/in-new-tit-bg.jpg) no-repeat left bottom; margin:0; padding:0; line-height:33px; height:33px;}
.in-new ul{margin:0;padding:0; list-style:none;}
.in-new ul li{background: url(../images/in-tit-did.jpg) no-repeat 2px 7px; text-indent:1.2em;}
.info_text{ text-align:right; color:#999;}
.pro-ser h4{color:#c32221;}
.right { float:right; width:279px; margin-top:10px;}
.right ul { list-style:none; margin:0; padding:0;}
.right li {  color:#e2e2e2; padding:0; margin:0;}
.right li a {  padding:0 0 0 25px; margin:0; color:#fff; text-decoration:none;}
.right li a:hover { color:#FF0; text-decoration:none; }
.right ul.sponsors { list-style:none; margin:5px 10px; padding:0;}
.right li.sponsors { background:none; font: normal 11px Arial, Helvetica, sans-serif; color:#999999;  border-bottom:1px dashed #6d6d6d; padding:5px 0;}
.right li.sponsors a {  padding:0 0 0 0px; margin:0; font: normal 14px Arial, Helvetica, sans-serif; color:#404a52; text-decoration:none;}
.right li.sponsors strong { color:#0ab3b9;}
.right-class{clear:both; margin-top:15px; margin-left:11px; font-size:14px; float:left; width:279px;}
.right-con h2{ font-size:14px; background: url(../images/right-tit-bg1.jpg) no-repeat left bottom; }
.right-class h2{ font-size:14px;color:#fff; text-indent:2em; background: url(../images/right-tit-she.jpg) repeat-x left bottom; line-height:48px; border-radius:10px 10px 0 0;margin:0;padding:0; }
.right-con{float:left; width:279px;clear:both; padding:0 10px 10px 10px;}
.contact-right{border:1px solid #ccd0db; margin-top:10px;}
.contact-right h4{color:#015f7a; font-size:12px; font-weight: normal; background-color:#eeeff4; border-bottom:1px solid #d8dfe9; margin:0;padding:0;line-height:26px;}
.con-in-tel{background:url(../images/in-tel.jpg) no-repeat 20px 22px; color:#036783; padding:10px 10px 10px 45px; margin:0 3px; border-bottom:1px solid #d8deea;}
.con-in-tel p{margin:0;padding:0;}
.con-in-adre{ border-bottom:1px solid #d8deea; margin:10px 3px 0 3px; min-height:78px;}
.con-in-adre img{float:left; margin-left:3px; margin-right:5px;}
.con-in-mail{background:url(../images/in-mail.jpg) no-repeat 0 5px; margin:9px 4px 9px 10px; text-indent:2.2em;}
.link-in{width:175px; float:left; margin-top:10px; margin-left:10px;}
.link-in h4{background: url(../images/tit-link.jpg) no-repeat; color:#c32221; text-indent:2em; height:25px; line-height:25px; margin:0;padding:0;}
.link-in ul{ background-color:#fff; padding:12px;}
.link-in ul li{ margin-bottom:12px;}
.proin{ margin-top:13px;}
.proin img{border:1px solid #adadad; float:left; margin:10px 14px;}
.proin h2{  background: url(../images/left-tit-bg.jpg) no-repeat left bottom; line-height:38px;}
.proin h2 span{color:#da251d;}
.prolist{ margin:0; padding:0; background-color:#1e97b6;}
.prolist li{ border-bottom:1px solid #2db8dc; line-height:34px; }
.prolist li ul { text-indent:1em; background-color:#0482A2;}
.prolist a{font-size:12px;}
.promore{ background-color:#0f3245; border-radius:0 0 10px 10px; padding:7px 10px; text-align:right; }
.pro-img{ text-align:center;}
.pro-in h3{color:#0d9747; font-size:13px;}
.top-cont{float:right; margin-left:190px;}
.lag{float:right; margin:13px 0 9px 0; width:160px; }
.flagcn,.flagen{text-indent:2.5em; height:18px; line-height:18px; font-size:12px; float:left; width:80px;}
.lag a{color:#bddef4}
.flagcn:hover,.flagen:hover{color:#fff}
.flagcn{background: url(../images/flag-cn.jpg) no-repeat;}
.flagen{background: url(../images/flag-en.jpg) no-repeat;}
/* search */
.search { padding:13px 0 0 0; margin:0 auto;}
.search form { float:right; padding:0 0 32px 0; margin:0;}
.search span { display:block; float:left; background: url(../images/search_bg.gif) top no-repeat;  width:165px; padding:2px 5px; height:31px;}
.search form .keywords {  line-height:14px; height:14px; float:left; background:none; border:0; padding:6px 2px; margin:0; font:bold 12px Arial, Helvetica, sans-serif; color:#464646;}
.search form .button { float:left; margin:0; padding:0;}
/* footer */
.footer{background: url(../images/footer-bg.jpg) repeat-x; line-height:57px; height:57px;}
.footer_resize { margin:18px auto 5px auto; padding:0; width:1060px; text-align:right;}
.footer p { color:#045a6f; padding:5px 0 0 5px; margin:0; line-height:25px; float:right;}
.footer p a { color:#045a6f;}
.carlogo{ background-color:#e2e2e2; border-radius:10px; float:left; width:1060px;height:59px; margin-bottom:10px;}
.cartit{margin:6px 8px; float:left; }
.carcon{margin-top:3px; float:left; }
.navbottom { margin:0 ; padding:0; width:1060px; height:32px;  float:left; clear:both; background: url(../images/nav-bg.jpg)no-repeat; }
.frist{border-left:none !important;}
.navbottom ul { list-style:none; border:0; line-height:15px; float:right; padding:0; margin:8px 0 0 0; }
.navbottom ul li { float:left; margin:0; border:0;position:relative; border-right:1px solid #881817; border-left:1px solid #d56564;}
.navbottom ul li a { float:left; margin:0; padding:0 12px; color:#000;text-decoration:none;display: block;}
.navbottom ul li a:hover { color:#d2b2b2;}
.navbottom ul li a.active {color:#FF0;}