@charset "utf-8";
body{margin:0px;padding:0px;color:#444444;no-repeat; background-color:#ffffff; line-height:150%;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
table,td,tr,th{font-size: 12px;line-height: 150%;color: #333333;text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}
.dd1{ width:100%; border-left:#ddd solid 1px;border-top:#ddd solid 1px;border-collapse:collapse;} 
.dd1 td{border-right:#ddd solid 1px;border-bottom:#ddd solid 1px;padding:4px;vertical-align: top;}
div,img,ol,dt{margin:0;padding:0;border:0;text-align:left;}
h1,h2 {margin:0;padding:0;font-weight:bold;margin-right:auto;}
ul,li {list-style:none;list-style-type:none; padding:0; margin:0}
.c{ border:0; margin:0; padding:0;clear:both;visibility:hidden;}
.biaodan{border:1px solid #ccc; width:200px; height:24px;line-height:24px;}
.biaodan1{border:1px solid #ccc;width:280px;height:auto;}
.anniu{ border:0px solid #ff6600; background-color:#da7e0d;height:24px; color:#FFFFFF; line-height:24px}
.img_box{height:110x;width:155px; border:1px solid #dddddd;}
a:link {	color: #444444;	text-decoration: none;}
a:visited {	color: #444444;	text-decoration: none;}
a:hover {	color: #ad0000;	text-decoration:none;}
a:active {	color: #ad0000;	text-decoration: none;}
a.menu:link {	color:#ffffff;;text-decoration:none;}
a.menu:visited {color:#ffffff;;text-decoration:none;}
a.menu:hover {	color: #ffff00;text-decoration: none;}
a.menu:active {color:  #ffff00;text-decoration: none;}
.menu {font-size: 14px;color: #ff6600;}
/**首页头部与底部**/
#banner,#nav,#index,#newsproduct,#foot,#hotnews{ width:980px; margin:0px auto;}
#banner{height:auto;text-align:center; background-color:#999999}
#index{ height:auto; margin-top:10px}
#index p{ padding:0; margin:0;padding-top:5px}
#leftindex{ float:left; width:300px;}
.dongtaiimage{ border:1px solid #dddddd; text-align:center; padding-top:6px; height:210px}
.lefttitle{background:url(../img/yewudi.gif);padding-left:15px;height:44px;line-height:32px; font-size:14px; color:#FFFFFF; font-weight:bold;}
.leftnewstitle{background:url(../img/youshidi.gif);padding-left:15px;height:40px;line-height:32px; font-size:14px; color:#FFFFFF; font-weight:bold; margin-top:10px}
.yewutitle{ background:url(../img/yewudi1.gif) no-repeat center top; height:52px; width:252px; margin:0px auto; line-height:39px; font-size:14px; padding-left:25px;color:#004a95}
.yewutitle2{ background-image:url(../img/yewudi2.gif); height:54px; padding-top:6px;width:252px; margin:0px auto;font-size:14px; padding-left:25px; line-height:20px;color:#004a95}
.indexproducttitle{height:32px;margin-top:10px;background:url(../img/casedi.gif)}
.leftindexproduct{ float:left; width:128px; padding-left:15px;line-height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; background-image:url(../img/leftcasedi.gif)}
.rightindexproduct{ float:right; width:500px; background:url(../img/rightcasedi.gif) no-repeat right; text-align:right; line-height:32px; padding-right:10px}
.newscase{ background-color:#FFFFFF; width:auto; padding-left:13px; padding-top:12px;height:145px;border:1px solid #d3d3d3;}
.rightnewsdi{ background-color:#FFFFFF; width:auto;height:255px;border-left:1px solid #dbdcde;border-bottom:1px solid #dbdcde;border-right:1px solid #dbdcde;}
.rightnewstitle{background:url(../img/newsdi1.gif);padding-left:15px;height:40px;line-height:34px; font-size:14px;font-weight:bold; margin-top:10px}
.rightnewstitle a{ color: #003399}
.rightnewstitle1{background:url(../img/newsdi2.gif);padding-left:15px;height:40px;line-height:34px; font-size:14px;font-weight:bold; margin-top:10px}
.rightnewstitle1 a{ color: #003399}
.indeximage{ padding:0; margin:0; text-align:center;}
.indexnewsdi{ height:451px;background-color:#f0f1f5; border-left:1px solid #dcdce6; border-right:1px solid #dcdce6}
.indexyewudi{ background-color:#f0f1f5; border-left:1px solid #dcdce6; border-right:1px solid #dcdce6; padding-top:5px}
.indexyewudi a{color:#004a95}
.indexyewudi a:hover{color: #006633}
.indexnews{ width:auto;height:auto; padding-left:10px}
.indexnews li{ background:url(../img/newsjian.gif) no-repeat 1px 50%;line-height:30px; padding-left:10px}
.indexnews_h{ width:auto;height:auto; padding-left:25px;padding-top:10px}
.indexnews_h li{ background:url(../img/newsjian.gif) no-repeat 1px 50%;line-height:32px; padding-left:10px; font-size: 14px;}
.indexabout{ width:391px; height:215px; padding-left:15px; padding-right:15px;padding-top:5px; line-height:20px; background-image:url(../img/indexaboutdi.gif)}
.indexabout dt{ text-align:right;}
.indexcontact{ width:auto; height:175px;padding-top:5px;padding-left:20px; line-height:21px; background-image:url(../img/contactdi.gif)}
.indexcontact strong{color:#ff6600; font-size:14px}
.indexcontact p{ padding-top:3px}
#rightindex{ float:right; width:668px; padding-left:12px;overflow:hidden}
.leftindexmain{width:421px;height:auto;float:left;}
.indexabouttitle{ background:url(../img/indexabouttitle.gif); height:30px; line-height:26px;font-size:14px;font-weight:bold; color:#FFFFFF;padding-left:32px; padding-top:15px;width:388px}
.rightindexmain{width:235px;height:auto;float:right; background-image:url(../img/rightcontactdi.gif)}
#foot{ padding-top:6px; padding-bottom:8px;height:auto; background-color:#e8eaeb; border-top:2px solid #2b5297; text-align:center; margin-top:10px}
#friendlink{ width:875px; height:45px; margin:0px auto; padding-top:10px}
#friendlink li{ width:145px; float:left;height:55px}
#friendlink img{width:130px;height:39px; border: 0}
#footcontent{ width:auto; text-align:center;}
#foot strong{ color:#ff3300;}
/* 导航菜单 */
#nav{ background:url(../img/menudi.gif); line-height:35px;height:35px;}
#nav ul{ padding:0px;margin:0px;list-style-type: none;}
#nav tt{float:left;width:84px; text-align:center;line-height:35px;font-size:14px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
#nav li{float:left;width:128px; text-align:center;line-height:35px;font-size:14px;font-weight:bold; background:url(../img/menuline.gif) no-repeat left}
#nav a{color:#ffffff;}
#nav a:hover{color:#ffff00; text-decoration:none;}
#nav li.home{ color:#ffff00;}
#nav li.home a{color:#ffff00;}
#nav li.home a:hover{color:#ffffff;text-decoration: none;}
/*内页*/
#aboutmain{width:978px; margin:0px auto;height:auto; background:#e7eef5; border:1px solid #cccccc; margin-top:10px}
#leftabout{ width:220px;float:left;height:auto; padding-top:10px}
#rightabout{ width:758px; float:right; background-color:#FFFFFF}
.leftabouttitle{width:185px; margin:0px auto;background:url(../img/lefttitledi.gif) no-repeat;padding-left:15px;height:44px;line-height:35px; font-size:14px; color:#FFFFFF; font-weight:bold; margin-top:10px}
.leftyewutitle{ background-image:url(../img/leftyewudi.gif); height:74px; padding-top:6px;width:175px; margin:0px auto;font-size:14px; padding-left:25px; line-height:20px;color:#004a95}
.leftyewutitle2{ background-image:url(../img/leftyewudi2.gif); height:50px; padding-top:6px;width:175px; margin:0px auto;font-size:14px; padding-left:25px; line-height:20px;color:#004a95}
.leftmenu{width:200px;height:auto;font-size:14px; margin:0px auto}
.leftmenu a,.leftmenu a:link,.leftmenu a:visited,.leftmenu a:active {color:#004586;}
.leftmenu a:hover{color:#7f4909;}
.leftmenu li {background:url(../img/leftmenudi.gif);text-indent:30px;height:40px; line-height:35px}
.leftcontact{width:185px; margin:0px auto;height:183px;padding-top:82px;padding-left:15px; line-height:20px; background-image:url(../img/leftcontactdi.gif)}
.leftcontact strong{color:#ff3300; font-size:14px;}
.leftcontact p{ padding:0; margin:0; padding-top:3px;}
.leftaboutimage{ padding:0; margin:0; padding-bottom:10px}
.location{ width:710px;height:28px; border-bottom:2px solid #ff6600; margin:0px auto; margin-top:14px}
.leftlocation{ float: left; width:200px;background:url(../img/aboutjiantou.gif) no-repeat 2px 50%; line-height:28px; font-size:14px; font-weight:bold; color:#993333; padding-left:20px}
.rightlocation{float:right;text-align:right; width:300px;line-height:28px;}
.rightlocation span{ color:#003399}
.aboutcontent{ width:710px; margin:0px auto;min-height:350px;_height:350px;padding-top:15px; padding-bottom:20px;font-size:14px; line-height:24px}
.aboutcontent strong{ color:#0e3e9e}
.newscontent{width:710px; margin:0px auto;min-height:400px;_height:400px;padding-top:15px; padding-bottom:20px;}
.productcontent{ width:auto;min-height:560px;_height:560px;padding-top:15px}
/**产品分页**/
.page_pic { width:736px; height:auto; padding-top:6px; margin:0px auto}
.page_pic img {	height:110px;width:155px; border:1px solid #dddddd;}
.page_pic dt{ padding-top:3px; text-align:center;}
.page_pic li{ width:184px;height:145px; float: left; text-align:center;}
.page_pic a{ color:#005b64}
.productsm{ width:auto;height:auto;padding-top:5px; text-align:center}
.productsm h2{ font-weight:bold;font-size:14px;color:#00747f;height:30px}
.productxxcs{width:auto;padding-top:10px}
/**新闻**/
.news{ width:708px; height:auto; margin:0px auto}
.news li{border-bottom:1px dashed #cccccc; line-height:22px;background:url(../img/newsjian.gif) no-repeat 3px 16px; padding-left:13px; font-size:14px; padding-top:8px;padding-bottom:8px}
.viewbox{width:auto; height:auto}
.viewbox h2{font-size:14px;color:#00747f;line-height:170%;text-align:center;border-bottom:1px dashed #bbbbbb; padding-bottom:6px}
.info{ border-bottom:1px dashed #bbbbbb; border-top:1px dashed #bbbbbb; line-height:26px; height:26px; text-align:center; color:#999999}
.viewbox img{padding-top:15px;}
.content{ height:auto; padding-top:10px; line-height: 180%;}
.content img{text-align:center;margin:0px auto; display: block; max-width:100%}
.context{width:710px; margin:0px auto; margin-top:15px;border-top:1px #cccccc dashed;padding-top:5px; height:50px;}
.context ul{ padding:0px; margin:0px;list-style-type:none;}
.context li{line-height:21px;}
/* 分页 */
.propage{ width:686px; margin:0px auto;height:45px; border-top:1px dashed #bbbbbb}
.newspage{ width:auto; margin:0px auto;height:35px; padding-top:8px}
DIV.black2 {PADDING-TOP:8px; TEXT-ALIGN: center;FONT-SIZE: 12px;FONT-FAMILY: "宋体"; line-height:26px}
DIV.black2 A {BORDER: #e1e1e1 1px solid;PADDING:5px 8px 5px 8px;MARGIN: 3px;COLOR: #000000;TEXT-DECORATION: none;}
DIV.black2 A:hover {BORDER: #e1e1e1 1px solid;COLOR: #ff0000;}
DIV.black2 A:active {BORDER: #e1e1e1 1px solid;COLOR: #ff0000;}
DIV.black2 SPAN.current {BORDER: #ff6600 1px solid; PADDING:5px 8px 5px 8px;FONT-WEIGHT: bold; MARGIN: 3px; COLOR: #fff; BACKGROUND-COLOR: #ff6600}
DIV.black2 SPAN.disabled {BORDER: #e1e1e1 1px solid;PADDING:5px 8px 5px 8px;MARGIN: 3px;COLOR: #ddd;}


/*焦点图*/
#hotnews{ height:325px;padding-top:15px}
.righthotnews{float:right; background: #eff0f3; width:480px; height:320px;}
.rightnews_t{border-bottom:1px solid #dddddd; padding-top:8px; height:35px}
.rightnews_tl{float:left; font-size: 16px; font-weight: bold;line-height: 35px; padding-left: 25px;}
.rightnews_tr{float:right; line-height: 35px; text-align: right;padding-right:20px}
.focus{ position:relative; width:500px; height:300px;float:left;}  
.focus img{ width: 500px; height: 320px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:14px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:0px; right:10px; position:absolute; height:10px; text-align:center; z-index: 200; }  
.focus .fbg div{overflow:hidden;zoom:1;height:10px;}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:5px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
.rightimg{float:right;}