/*全局*/
body {margin: 0px; padding:0px;text-align:left;font-size:12px;font-family:Arial, Helvetica, sans-serif; line-height:180%; background-image:url(../images/h_r1_c2.jpg); list-style:none;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, img, div,a {border:0 none;margin:0;padding:0;outline: 0;text-decoration:none;}
img{ border:0px;}
input, textarea{ border:1px solid  #666;}
a{ color:#003952; text-decoration:none;}
a:hover{text-decoration:underline;}

/*字体*/
h1{font-size:20px; color: #00529E; font-weight:bold;}
.font20{font-size:20px; color:#003952;}
.font14{font-size:14px; line-height:180%; color:#333333;}
.font14-w{font-weight:bold;font-size:14px;color: #00529E; }
.font-b{ color:#4C7488;}
.font12-b{ color:#333;}
.font12-b1{ color:#707070}
.date1{ color: #999999; width:100px;float:left; display:block;}
.font12h{ color:#ccc;}
a.font12h{ text-decoration:none;color:#ccc;}
a.font12h:hover{font-weight:bold;color:#ccc; text-decoration: underline; }
a.font12h:link { text-decoration:none; color:#999;}
.font12h-w{ color:#7D7D7D; font-weight:bold;}
a.font12h-w{ text-decoration:none; color:#7D7D7D;}
a.font12h-w:hover{ text-decoration: underline; color:#7D7D7D;}
.red{ color:#D83A3B;}
a.red{ text-decoration:underline;color:#D83A3B;}
a.red:hover{ text-decoration: none;color:#D83A3B;}

/*首页*/
.top{width:1024px; height:500px; margin:0 auto;}
.sy1{width:1024px; height:32px; clear:both; background-image:url(../images/en/h_r4_c7.jpg);}
.sy1-l{float:left; width:936px;}
.sy1-l-1{float:left; width:88px;}
.sy1-l-2{float:right; width:848px; line-height:32px; height:32px; overflow:hidden;}
.sy1-r{float:right; width:81px; color:#DF272A; line-height:32px; border-right:1px solid #CAD1DD;}

.sy2{ width:996px; border-left:1px solid #CAD1DD; border-right:1px solid #CAD1DD; height:auto; background-color: #FFF; padding:10px 13px;}

.sypro2-fn{float:left; width:210px; margin:20px 15px; height:185px; background-color:#FFF; border:1px solid #CCC;}
.sypro2-f-1{ text-align:center; height:27PX; line-height:27PX; font-size:13px; width:200px;}
.sypro2-f-2{height:150px; width:210px; text-align:center;}
.sypro2-f-2 img{ width:200px; height:150px; text-align:center;}


.aaa{ height:28px; line-height:28px; width:310px; border-bottom:1px dotted #CCC;}

.fenlei{ width:100px; height:21px; margin:5px; display:block; float:left;}
a.fenlei{ width:100px; height:21px; margin:5px; padding-top:5px; padding-left:15px;}
a.fenlei:link{ width:100px; height:21px; margin:5px;}
a.fenlei:hover{ width:100px; height:21px; margin:5px; color:#F60; text-decoration:none;}

.link-h{border-top:1px solid #FF6600; width:1022px;border-left:1px solid #CAD1DD;border-right:1px solid #CAD1DD;}
.bottom{border-top:1px solid #CAD1DD; width:1024px; line-height:25px; text-align:center; padding-top:10px; color:#999999;}

/*内页*/
.ny1{width:1024px; height:32px; clear:both; background-image:url(../images/h_r4_c7.jpg);}
.ny2{float:left; width:998px; text-align:right; padding-right:24px; line-height:32px; border-left:1px solid #CAD1DD; border-right:1px solid #CAD1DD; color:#666;}
.ny3{width:996px; border-left:1px solid #CAD1DD; border-right:1px solid #CAD1DD; height:auto; overflow:hidden; background-color: #FFF; padding:10px 13px;}
.ny4{width:196px; float:left; padding-top:11px;}
.ny4 ul li{border:1px solid #CCCCCC; width:154px; height:29px; list-style:none; margin-top:10px; line-height:29px;}

.ny5{width:770px; float:right; padding-top:36px; font-size:14px; line-height:180%; padding-right:30px; text-align:left;}

.ny8{width:740px; height:auto; overflow: hidden; padding:10px; text-align:left;}

/*================= 导航 =================*/
#nav{width:1024px;margin:0 auto;position:relative; z-index:55; height:41px; clear:both; }
.nav{position:absolute; top:0px; left:0px;}
.nav dd {float:left}
.nav dd a.first{background-image:url(../images/en/nav.jpg);display:block;height:41px;text-indent:-10000em;}
.nav dd.nav0 a{background-position:-0px -0px;  width:107px;}
.nav dd.nav0 a:hover,.nav dd.nav0 a.hover{background-position:-0px -41px;}
.nav dd.nav1 a{background-position:-107px -0px;width:124px;}
.nav dd.nav1 a:hover,.nav dd.nav1 a.hover{background-position:-107px -41px;}
.nav dd.nav2 a{background-position:-231px -0px;width:124px;} /*news display:none*/
.nav dd.nav2 a:hover,.nav dd.nav2 a.hover{background-position:-231px -41px;}/*news display:none*/
.nav dd.nav3 a{background-position:-355px -0px;width:152px;}
.nav dd.nav3 a:hover,.nav dd.nav3 a.hover{background-position:-355px -41px;}
.nav dd.nav4 a{background-position:-507px -0px;width:138px;}
.nav dd.nav4 a:hover,.nav dd.nav4 a.hover{background-position:-507px -41px;}
.nav dd.nav5 a{background-position:-645px -0px;width:124px;}
.nav dd.nav5 a:hover,.nav dd.nav5 a.hover{background-position:-645px -41px;}
.nav dd.nav6 a{background-position:-769px -0px;width:124px;}
.nav dd.nav6 a:hover,.nav dd.nav6 a.hover{background-position:-769px -41px;}
.nav dd.nav7 a{background-position:-893px -0px;width:131px;}
.nav dd.nav7 a:hover,.nav dd.nav7 a.hover{background-position:-893px -41px;}

#nav dl dd{position:relative;z-index:9999;}
#nav dl dd ul{position:absolute;top:41px;left:0px;background:url(../images/en/nav_tit.png);}
#nav dl dd ul li{display:block; float:left; width:100%; text-align:center;}
#nav dl dd ul li:hover{display:block; float:left; width:100%; text-align:center;background:url(../images/en/nav_tit.png);}
#nav dl dd ul li a{height:30px;line-height:30px;text-align:center;width:110px;color:#fff;}
#nav dl dd ul li a:hover{height:30px;line-height:30px;text-align:center;width:110px; font-weight:bold;}
#nav .nav1 ul{width:124px;}
#nav .nav2 ul{width:124px;}
#nav .nav3 ul{width:152px;}
#nav .nav4 ul{width:138px;}
#nav .nav5 ul{width:124px;}
#nav .nav6 ul{width:124px;}
#nav .nav7 ul{width:131px;}

/*FeedBack*/
.FeedBack{width:100%; height:auto;}
.FeedBack td{text-align:left; padding:5px; }
.FeedBack th{text-align:left; padding:5px; text-align:center;}
.FeedBack span{color:red; margin-left:5px;}
/*FeedBackList*/
.FeedBackList{width:100%; height:auto;}
.FeedBackList td{text-align:left; padding:2px 2px 2px 5px; }
.FeedBackList th{text-align:left; padding:2px 2px 2px 5px; text-align:center;}
.FeedBackList table{margin-bottom:10px;}

/*Job*/
.span_css{ font-size:12px; color:#FF0000;}

/*News*/
.newspic{width:700px; margin:0 auto; height:auto; clear:both;}
.newspic img{width:100px; height:67px; border:1px solid #CCCCCC; margin:8px;}

.newslist{ width:600px; margin:0 auto;}
.newslist ul{margin:0px; padding:0px;}
.newslist li{padding-left:15px; background:url(../images/en/dot.png) no-repeat left 10px; height:30px; line-height:30px; border-bottom:1px dotted #CCCCCC; width:auto;}
.newslist a{width:auto; display:block;}
.newspage{margin-top:20px; font-size:12px; width:600px; text-align:right; margin-right:5px;}
.div_1{ font-size:18px; text-align:center; font-weight:bold; height:28px; line-height:28px; }
.div_2{ text-align:center; height:24px; line-height:24px; border-bottom:solid 1px #c4c4c4; font-size:12px;}

/*Pro*/
.pro-list{width:700px; height:auto; padding-left:13px; margin-bottom:12px;}
.pro-list ul{margin:0px; padding:0px;}
.pro-list li{width:147px; height:182px;padding-top:24px; float:left; margin-right:28px;}
.pro-list img{ width:145px; height:145px;}
.pro-list a{border:1px solid #E6DBDB; display:block;}
.pro-list a:hover{border:1px solid #CC0000;}
.pro-list-f{margin-top:15px; width:147px; text-align:center;}
.pro-list-f a{border:0px;}
.pro-list-f a:hover{border:0px;}


/*case*/
.div_1{ font-size:16px; text-align:center; font-weight:bold; height:28px; line-height:28px; }
.div_2{ text-align:center; height:24px; line-height:24px; border-bottom:solid 1px #c4c4c4;}
.div_3{ text-align:center; padding:10px 0px 10px 0px;}
.div_4{ font-size:12px; color:#5b5d5e; padding-left:5px; height:27px; line-height:33px; overflow:hidden; border-bottom:solid 1px #d6d6d8;}
.div_5{ padding:10px 0px 10px 0px; text-indent:2em; border-bottom:solid 1px #d6d6d8; }
.div_btn{ clear:both;}
.div_btn p{height:18px; text-align:left; line-height:18px; overflow:hidden;}
.div_btn p a{color:#db3b0a;}

/*anli*/
.anli{width:720px; height:auto; overflow:hidden; margin:0 auto; padding-top:20px; clear:both;}
.anli ul{padding:0px; margin:0px;}
.anli li{width:220px; padding-bottom:10px; display:block; height:auto; overflow:hidden; float:left; text-align:center; margin:0px 7px;}
.anli_img{ width:200px; height:134px;}