﻿@import url("reset.css");
.layout{ width:980px; margin:0 auto; overflow:hidden;}

#top{ margin:0 auto;height:120px; background:url(images/top.jpg) center top no-repeat #003277;}
#s_container{ margin:0 auto; width:980px; height:348px; background:url(images/slide.jpg) center -15px no-repeat; }
#daohang{height:56px;background:url(images/bgd.jpg) repeat-x;line-height:56px;  margin:0 auto;}
.menu{list-style-type:none; }
.menu ul li{float:left;line-height:48px; width:140px; height:48px;}
.menu a:link,.menu a:visited{ display:block; margin-right:10px; text-align:center; height:48px; line-height:48px; width:120px; float:left; color:#202b59; font-size:14px;font-weight:bold;}
.menu  a:hover,.menu a.menu_current:link,.menu a.menu_current:visited{ background:#202b59; color:#fff;}
/*复用部分*/
.title{width:321px;height:40px; background:url(images/d1x.jpg); font-size:14px; color:#FFFFFF;font-weight:bold; line-height:40px;
        text-indent:10px; border:1px solid #000000;}
.title a:link,.title a:visited{ float:right; font-size:12px; color:#000000; margin-right:5px; font-weight:normal; } 

.size{height:195px;}

.title2{height:40px;background:#e4e4e4; font-size:14px; font-weight:bold; line-height:40px;color:#043280; padding-left:10px;}
.title2 a:link,.title2 a:visited{float:right; color:#505253;font-weight:normal;font-size:12px;}

#peijian{ margin-left:-6px; height:280px; margin-top:10px; }
.peijian{float:left;width:323px;height:235px; margin-left:6px;}
.peijian a img{ width:321px; height:233px; border:1px solid #333;}
.border{border:1px solid #9e9e9e;}
.mt{margin-top:10px;}
/**/

#main_page{margin-top:8px;}
#left{float:left;width:230px; }
#l_news{ height:230px;}
#l_news ul{ list-style:url(images/icon.jpg); margin-left:30px; margin-top:10px;}
#l_news ul li{line-height:20px; height:25px;}
#l_news ul li a{display:inline-block; vertical-align:middle;}

#l_contact{height:275px; margin-top:10px; }
#contact{height:235px;background:url(images/phone.jpg) center top no-repeat;}
#contact ul{ list-style-type:none; padding-top:80px;padding-left:20px;}
#contact ul li{ line-height:19px;}

#l_link{height:105px;margin-top:10px;}
#links a{line-height:30px;margin-left:20px;}

#right{float:right; width:740px;}
#intro{float:left;width:470px; height:230px;}
#intro p{ line-height:25px; text-indent:25px; margin-left:10px;}

#sale{ width:256px;height:230px;float:right;margin-left:10px;}
#text{ text-indent:25px;line-height:25px; }
#text img{ margin-top:10px;}
#product{height:392px; margin-top:10px;}
/*内页样式*/
#about_container{height:40px; background:#eaeaea; margin-top:8px;}
#about_container div{color:Black;line-height:40px; background:url(images/fz.jpg) 30px 12px no-repeat; padding-left:50px;}
#n_left,#n_right{float:left; overflow:hidden;}
#n_left{ width:240px;}
.left_nav a{ display:block; height:35px;line-height:35px;font-weight:bold;color:#114b5f;text-align:center; border:1px solid #75a5c9; margin-top:5px;font-size:14px; }
.left_nav a:hover,.left_nav a.left_curr:link,.left_nav a.left_curr:visited {background:#00a2ea; color:#fff; }
#present{background:#3089cd;}
#present a{color:#fff;}
#phone{margin-top:10px; text-align:center; height:369px; background:url(images/kf.jpg) -1px bottom no-repeat;}
#phone div{font-size:16px; font-weight:bolder; color:#003277; padding-top:10px; padding-bottom:10px;}
#phone ul{ margin-left:95px;}
#phone ul li{ text-align:left; line-height:18px;}
.text-indent{ text-indent:25px;}

#n_right{ border:1px solid #cfd8e4;width:728px; float:right; margin-left:10px; background:#e8f3fb;margin-top:5px;}
#n_right div{ line-height:25px;}
#n_right p{}

#prolist{ margin-left:10px;}
#prolist ul{margin-left:-15px;}
#prolist li{width:192px; height:175px; float:left; margin-left:40px; margin-top:12px;}
#prolist li img{ width:192px; height:138px; border:1px solid #cccccc;}
#prolist li div a:link,.piclist li div a:visited{ display:block; height:26px; line-height:26px;}
#prolist li div{ height:26px; text-align:center; }
#prolist li div a:hover{ background:#003277; color: #FFFFFF;}
.pcontent{ line-height:25px; text-indent:25px; font-size:14px; padding:10px 0; }
/**/

#foot_container{ margin-top:10px;background:#003277; overflow:hidden;}
#foot{  height:110px;  background: #00a2ea url(images/weixin.jpg) 10px top no-repeat;}
#foot p{line-height:25px; color:#fff; text-align:center; }
/*Detail*/
.page_station {  text-align:right; font-size: 12px;  margin-bottom: 15px;   font-weight: normal; height: 38px; color:#fff;  
                   line-height: 38px; background:#dc0708;   }
.page_station a{ color:#fff; margin:0 5px;   }
.h_title{ margin-top:12px; font-size:20px; padding-left:25px;  text-align:center; color:#cf0000; }
.page_info{ text-align:center; color:#999; font-size:14px; background:url(../images/line.gif) left bottom repeat-x; padding:5px 0 12px 0; }
.page_content,.page_contant{ line-height:30px; font-size:14px; padding:8px; color:#333;}
.page_content a{color:#5bc4f1;}
.content_info a:hover{ color:#BF0707; }
.guanjianci { line-height: 30px; padding: 5px; border-top:solid 1px #ccc; margin-top:5px; font-size:12px; }
.guanjianci a:link,.guanjianci a:visited { color:#cf0000; }
.page_bar{  padding:10px ; color:#333;  font-size:12px; width:80%; }
.page_bar span{ letter-spacing:1px; word-spacing:1px;}
.page_bar a:link,.page_bar a:visited,.page_bar a{  padding:5px 10px;   }
.page_bar a:hover,.page_current{ color:#fff; background:#a71300;}
.page_near p{ line-height:30px;  margin-bottom:10px; color:#333; padding-left:10px; width:45%; float:left; }
.page_near a{ color:#274c76; }
.page_near a:hover{ color:#fff; background:#274c76; text-decoration:none; }
.mianze { line-height: 22px; padding: 5px 8px; text-indent: 10px; margin-top: 10px; ; font-size: 12px; color: #5a524c; background: #2c1c1a;}
/*news*/
.newslist li{ height:30px; line-height:30px; margin-top:4px; background:url(/public/images/line.gif) left bottom repeat-x; }
.newslist li a{ background:url(../images/icon.gif) 8px center no-repeat;  padding-left:22px; line-height:25px; color:#333;  }
.newslist li a:hover{color:#cc252c; padding-left:19px;}
.newslist span{ float:right; font-size:13px;color:#999; margin-right:12px;}
/**/
#list_table{ width:100%;}
#list_table td{ border:solid 1px #ddd; height:25px; line-height:25px; padding:3px 10px;    }
#list_table .tbgcolor {  background:#ddf3fc;  /*这行将给所有的tr加上背景色*/  }  
#list_table .table_title { color:#01479c; background:#ddf3fc; }



#srcForm{ padding:10px 0; padding-left:98px; text-align:center; vertical-align: middle; display: table-cell; }
#srcForm .txt{border:solid 1px #ccc;  height:24px; line-height:24px; width:150px; text-indent:5px; vertical-align:middle; }
#srcForm .btn{ border:solid 1px #ccc; cursor:pointer;  height:28px; line-height:28px; vertical-align:middle; padding:0 10px;   }

#list_table .highlight{ color:#fff; background:#ff8503; }
/*焦点图样式*/
.focus {width:980px; height:348px; overflow:hidden; position:relative;}
.focus ul {height:348px; position:absolute;}
.focus ul li {float:left; width:980px; height:348px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0; background:#c40306; display:none;}
.focus .btn {position:absolute; width:980px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:18px; height:18px;
                   line-height:18px; text-align:center;
                   _font-size:0; margin-left:8px; cursor:pointer;
                   background:#074e8c; color:#fff;  filter: alpha(opacity=50); /* IE */ -moz-opacity: 0.5; /* Moz + FF */ opacity: 0.5;}
.focus .btn span.on {background:#fff; color:#333;}