@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;outline: 0;}
body { width:100%; font-family:"Arial", "宋体"; height:100%; background:#fff; font-size:12px; color:#000000;min-width: 1003px;}
a,img { border:0; }
a { text-decoration:none; color:#2a2a2a; }
ul,li{ list-style:none; }
a,img { border:0; }
a:hover { text-decoration: underline; }
.center { width:1003px; height:auto; overflow:hidden; margin:0 auto;}
.clear { clear:both;}

/*top*/
.top { width:100%; height:115px; background:url(../images/topbg.gif) repeat-x;}
.topc { background:url(../images/topcbg.gif) center center no-repeat; width:100%; margin:0 auto; height:115px;}
.logo { float:left; padding-top:22px;}
.topr { float:right; width:326px;}
.toprt {float:right; padding-top:12px; height:auto; overflow:hidden;}
.toprt a { color:#000; margin:0 7px; display:inline; }
.tel { margin-top:12px;}

/*nav*/
.nav { width:100%; background:#95cff4; height:50px;}
.nav ul { height:50px;}
.nav li { width:142px; text-align:center; float:left;  height:50px; font:17px '微软雅黑'; border-right:1px solid #FFF;}
.nav li a { color:#004fa8;line-height:50px; width:100%; display:inline-block;text-shadow:rgba(255, 255, 255, 0.8) 0px 1px 0px;}
.nav li a:hover { text-decoration:none;}
.nav li.on { background:#b6e3ff;}
.nav li:hover { background:#b6e3ff;}

/*banner*/
.banner { width:100%; background:url(../images/bannerbg.gif) center center no-repeat; height:363px;}
.banner02 { width:100%; background:url(../images/bannerbg_en.gif) center center no-repeat; height:363px;}
article, aside, details, footer, header, menu, nav, section { display: block; }
.shell  { width: 1003px; margin: 0 auto; position:relative; margin-left:210px; }
.slider-holder { float: right; width: 495px; height: 293px; background: url(../images/slider.png); position: relative; top: 7px; left:50px; padding: 34px 44px; z-index: 1000;}
.slider-holder .flexslider { width: 497px; height: 288px; position: relative; }
.slider-holder .flexslider ul.slides { list-style: none; list-style-position: outside; position: relative; }
.slider-holder .flexslider ul.slides li { width: 497px; height: 288px; float: left; }
.slider-holder .flexslider ul.slides li img { width: 497px; height: 288px; }
html, body { height: 100%; }
#wrapper { min-height: 100%; height: auto !important; height: 100%; position:relative; margin-top:-10px}

/*主题内容*/
.main { width:100%;background:url(../images/mainbg.gif) repeat-x #FFF;}
.main1 { height:auto; overflow:hidden; margin-top:14px;}

/*产品中心*/
.prod { padding-top:10px; width:713px; float:left;}
.prod-til { height:43px;}
.protill { width:7px; background:url(../images/protill.gif) no-repeat; float:left; height:43px;}
.protilc { background:url(../images/protil.gif) repeat-x; width:700px; float:left; height:43px;}
.protilc span { float:left; padding-left:13px;text-shadow:rgba(255, 255, 255, 0.8) 0px 1px 0px;font:17px '微软雅黑';color:#004fa8; line-height:43px;}
.protilc a { float:right; line-height:43px; padding-right:5px;}
.prodtilr { background:url(../images/protilr.gif) no-repeat; width:6px; height:43px; float:left;}
.prodcont { height:316px; background:url(../images/cp_bg.jpg) no-repeat;}
.prodbott { background:url(../images/probgbt.gif) no-repeat; height:20px; width:713px;}
.prolist { padding:0 15px 0 15px; height:auto; overflow:hidden;}
.prolist li { float:left; margin-right:25px; margin-top:15px;}
.proimg { width:202px; height:104px; padding:3px; border:1px solid #e0e0e0;}
.proname { font-weight:bold; text-align:center; width:159px; margin-top:7px; line-height:30px; }

/*最新产品*/
.newprod { float:right; width:282px; height:auto; overflow:hidden;}
.newprod-til { background:url(../images/newprotil.gif) no-repeat; height:52px;}
.newprod-til a { float:right; color:#FFF; padding-top:26px; padding-right:28px;}
.newprod-tils { background:url(../images/newprotil_en.gif) no-repeat; height:52px;}
.newprod-tils a { float:right; color:#FFF; padding-top:26px; padding-right:28px;}
.newprocont { height:auto; overflow:hidden; width:282px;}
.newproct { background:url(../images/newprot.gif) no-repeat; height:24px;}
.newprocc { background:url(../images/newproc.gif) repeat-y; height:298px; margin-top:-17px;}
.newprlist { padding-left:38px; height:auto; overflow:hidden; width:220px;}
.newprlist li { height:26px; line-height:26px; border-bottom:1px dashed #d2d2d2; background:url(../images/libg.gif) 3px center no-repeat; padding-left:21px;}
.newprocb { background:url(../images/newprob.gif) no-repeat; height:25px; margin-top:-10px;}

.main2 { margin-top:24px; height:auto; overflow:hidden;}
.about { float:left; width:713px;}
.about-til { padding-bottom:8px; border-bottom:1px dashed #d2d2d2; padding:0 9px 10px 9px;}
.about-til span { display:inline-block; height:22px; line-height:22px; font:16px '微软雅黑'; color:#004fa8; padding-left:10px;  border-left:5px solid #f45b00;}
.about-til a { float:right; line-height:22px;} 
.about-con { padding:15px 23px 0 3px; height:auto; overflow:hidden;width:687px;}
.aboutimg { width:277px; height:146px; border:1px solid #d1d1d1; float:left; padding:3px; margin-right:15px;}
.abouttex { float:left; width:387px; height:135px; line-height:23px; text-indent:2em; margin-top:10px; overflow:hidden;} 
.abouttex span { font-weight:bold; color:#e75600;}

/*联系我们*/
.contact { float:right; width:266px;}
.contacttex { overflow:hidden; padding-left:5px; line-height:30px;}
/*邮箱登陆*/
.emial { background:url(../images/emailbg.gif) no-repeat; width:999px; height:49px; margin:0 auto; margin-top:17px;}
.emial02 { background:url(../images/emailbg_en.gif) no-repeat; width:999px; height:49px; margin:0 auto; margin-top:17px;}
.email1 { width:200px; float:left; margin-right:23px; display:inline; height:49px;}
.email-login { float:left; line-height:49px; width:776px;}
.logintil { margin-left:15px; padding-left:10px; color:#FFFFFF}
.logintil2{ color:#FFFFFF}
.botton{ height:22px;}
.loginbt { width:81px; height:24px; background:url(../images/lgobt.gif) no-repeat; border:0; margin-top:13px; cursor:pointer; margin-left:20px; display:inline;}

/*底部*/
.bottom { width:100%; background:#f0f0f0; border-top:1px solid #d0d0d0; height:73px; margin-top:20px;}
.bottom p { text-align:center; color:#666666;}
.bottom .bttnav { margin-top:20px;}
.bottom .bttnav a { margin:0 5px 0 5px; color:#666666;}
.bottom .bttbt { margin-top:10px;}
.bottom .bttbt span { margin-left:4px;}
.bttbt a{ color:#666666;}

/*左边*/
.nry { margin-top:8px;}
.left { float:left; width:262px; height:auto; overflow:hidden;}
.left-til { background:url(../images/prtil.gif) no-repeat; height:53px;}
.left-til a { float:right; color:#FFF; padding-top:25px; padding-right:28px;}
.left-tils { background:url(../images/prtils.gif) no-repeat; height:53px;}
.left-tils a { float:right; color:#FFF; padding-top:25px; padding-right:28px;}
.leftcont { background:url(../images/proleft.gif) no-repeat; height:306px; width:236px; padding-left:40px; padding-top:12px;}
.leftcont li { width:193px; height:32px; line-height:32px; padding-left:23px; margin-bottom:5px;}
.right { float:right; width:713px; min-height:400px; height:auto; overflow:hidden; padding-top:1px; margin-top:10px;}
.rightcon { width:670px; border:1px solid #dcdcdc; border-top:0; padding:20px; background:url(../images/abnybg.gif) left bottom no-repeat;}
.rightcon03 { width:670px; border:1px solid #dcdcdc; border-top:0; padding:20px;}
.rightcon2 { border:1px solid #dcdcdc; border-top:0; min-height:400px; height:auto!important;}
.rightcon3 { width:670px; border:1px solid #dcdcdc; border-top:0; padding:10px 20px 30px 20px;}
.rightcon3 ul{ padding-bottom:20px;}
.rightcon3 ul li{ height:24px; margin:1px; border-bottom:1px #CCCCCC dotted; line-height:24px;}
.cpfl{ margin-top:-15px;}
.content {height:260px; padding:2px 15px 260px 15px;}
.content2 {height:200px; padding:0px 15px 40px 40px; line-height:28px; background:url(../images/contact_bg2.jpg) no-repeat;background-position: bottom right;}
.content p { text-indent:2em; margin-bottom:26px; line-height:28px;}
.content p span { font-weight:bold; color:#f55b00;}

.neiye { width:1003px; height:auto; overflow:hidden; margin:0 auto;}
.yeshu{float:right; margin:20px 10px 5px 0;}