*{ margin:0; padding:0; }
.clear{ overflow:hidden;}
img{ border:none;}
a{ text-decoration:none;}
li{ list-style:none;}
h1,h2,h3{ font-size:14px;}

body{font-size:12px; font-family:"Î¢ÈíÑÅºÚ";}

.wrap{ margin:0 auto; width:1003px;}
.head_top{ padding:10px 0; background:url(/web/img/head_bg.jpg) no-repeat center center;}
.head_top a{ float:left; padding-top:10px;}
.key{ float:right; width:400px; height:68px; background:url(/web/img/tell.jpg) no-repeat right bottom; text-align:right; padding:0 5px 0 0;}
.key h1,h2{ display:inline;}
.menu{ height:58px; background:url(/web/img/menu_bg.jpg) repeat-x;}
.menu ul{ padding-top:19px; padding-left:30px; height:20px; line-height:20px;}
.menu ul li{ width:120px; border-left:2px solid #a2a2a2; text-align:center; float:left;}
.menu ul li a{ display:block; font-size:14px; color:#505050; letter-spacing:5px;}
#first{ border-left:none;}
/*banner*/
.banner{background:#F0F0F0; width:100%;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
#full-screen-slider { width:100%; height:400px; float:left; position:relative;}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}

#pagination {  display:block; list-style:none; position:absolute;   top:375px; z-index:3;  padding:5px 0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF;z-index:0;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#222C50;}

.notice{ background:#222C50; line-height:52px; color:#fff;}
.notice h3{ width:80px; float:left;}
.notice p{ width:920px; float:left;}

.main{background:#F0F0F0;}
.main_top{}
.left{ float:left; width:242px;}
.pro_nav{ background:#222C50;}
.pro_nav a{ color:#fff;}
.pro_nav h3{ height:28px; line-height:28px; text-align:center; background:url(/web/img/pro_nav_li.jpg) no-repeat center bottom;}
.pro_nav ul{ margin-bottom:8px;}
.pro_nav ul li{text-align:center; background:url(/web/img/pro_nav_li.jpg) no-repeat center bottom; line-height:31px;}
.pro_nav p{margin-bottom:10px; line-height:24px; padding-left:10px; color:#fff;}

.lianxi{ background:#222C50;}
.lianxi a{ color:#fff;}
.lianxi h3{ height:28px; line-height:28px; text-align:center; background:url(/web/img/pro_nav_li.jpg) no-repeat center bottom;}
.lianxi p{margin-bottom:10px; line-height:24px; padding-left:52px; color:#fff;}

.right{ float:right; width:744px;}
.pro_dis{ }
.pro_top{ height:14px; background:url(/web/img/pro_top_bg.jpg) repeat-x;margin-top:20px; clear:both;}
.pro_top h3{ width:200px;color:#fff; float:left; background:#181E3E; height:14px; line-height:14px; text-align:center;}
.pro_top h3 a{color:#fff;}
.pro_top span{ float:right;}
.pro_dis ul{ padding:10px 0;}
.pro_dis ul li{ float:left;  width:207px; margin:15px 15px;}
.pro_dis ul li img{width:200px;padding:3px; border:1px solid #CDCDCD;}
.pro_dis ul li span{ line-height:32px; }
.pro_dis ul li span a{background:#CDCDCD; display:block; color:#222C4F; text-align:center;}

.index_com{ border-top:3px solid #CCCCCC; background:#fff; padding-bottom:20px;}
.com_txt{ width:610px; background:url(/web/img/company.jpg) no-repeat 10px 0; padding-left:390px; min-height:230px; margin-top:30px;}
.index_com h3{ height:32px; margin-top:20px; background:url(/web/img/company_h3.jpg) no-repeat left bottom;}
.index_com h3 a{ display:block; width:214px; height:32px; padding-left:15px; color:#d20000;}
.index_com p{ text-indent:2em; line-height:30px; padding:10px 20px 0 0;}
.index_com p a{ color:#d20000;}

.index_news{ padding:10px 0 30px;}
.index_news h3{ background:url(/web/img/news_bg.jpg) no-repeat center top; text-align:center; padding-top:22px;}
.index_news h3 a{color:#d20000;}
.index_news ul{ padding-top:15px; padding-left:20px;}
.index_news ul li{ line-height:34px; width:450px; margin-right:20px; float:left; background:url(/web/img/news_li.jpg) no-repeat 5px center; border-bottom:1px #ccc dotted;}
.index_news ul li a{ float:left; padding-left:20px; color:#222c50;}
.index_news ul li span{ float:right;}

.foot{ background:#222C50; padding-top:20px; color:#fff; text-align:center;}
.foot a{ color:#fff;}
.foot_menu{ width:740px; margin-left:120px;  height:26px; background:#141E41 url(../img/foot_menu1.jpg) no-repeat center bottom; padding-left:20px; padding-top:8px;}
.foot_menu li{ height:18px; line-height:18px; width:90px;  border-left:1px solid #fff;   float:left;  text-align:center;}
.foot_menu li a{ font-size:14px; color:#fff; letter-spacing:1px; }
#f_first{ border-left:none;}
.link{ text-align:left; line-height:30px; padding-top:8px;}
.link span{float:left; width:68px; }
.link p{ float:left; width:932px;}
.foot p{ line-height:30px;}

/*company*/
.company{ padding:10px 20px;}
.r_top h3{ width:100px;}
.r_top a{ color:#fff;}
.r_top a:hover{ color:#f60;}
.r_top span{ padding:0 8px; color:#fff; background:#181E3E;}
.company p{ text-indent:2em; line-height:28px;}

.news_in{ clear:both;}
.news_in h3{width:100px;color:#fff; float:left; background:#181E3E; height:14px; line-height:14px; text-align:center; padding:0;}
.index_news .r_top h3 a{ color:#fff;}
.news_in ul li{ width:620px; line-height:28px;}

.txt_top{ text-align:center; padding-bottom:20px;}
.txt_top h1{ line-height:36px;}
.company h3{ padding:10px 0;}

.zt{background:#eee;margin:5px 20px; height:22px; line-height:22px; padding-bottom:5px;}
.zt span{cursor:pointer;}

/*·ÖÒ³ÑùÊ½*/
.paging{float:left; width:700px; padding:10px 20px; font-size:12px; clear:both;}
.pagingl{ float:left;}
.pagingr{ float:right;}
.paging span{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#fff; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}
.paging a{ margin:2px; padding:2px 5px;border:#006 1px solid; background:#ccc; display:block; float:left; font-size:12px; line-height:15px; text-indent:0px;}

/*ÍøÕ¾µØÍ¼*/
.map1{ color:#900; font-size:14px; font-weight:bold; margin-left:50px; line-height:30px;}
.map2{ color:#003; font-size:12px; font-weight:bold; margin-left:55px; padding-left:40px; line-height:22px; background:url(/web/img/line.gif) no-repeat;}
.map3{ color:#333; font-size:12px; margin-left:100px; padding-left:40px; line-height:20px; background:url(/web/img/line.gif) no-repeat;}