﻿@import "SStyle.css";
@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe,hr{margin:0;padding:0}
body{font:12px/1.6 'Microsoft Yahei';}
fieldset,img{border:0}
address,caption,cite,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
select,input,label,button,textarea{margin:0;padding:0;font-family:'Microsoft Yahei';}

/*======================common================================*/

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*display:inline-block;*zoom:100%;}
.clear{ clear:both; height:1px;font-size:1px; line-height:1px; overflow:hidden;}
a {color:#333;}
a:link,a:visited{color:#555555;text-decoration:none}
a:active,a:hover{color:#cc0000;text-decoration:none;}
a.a_em:link,a.a_em:visited{color:#db5500;text-decoration:none}
a.a_em:active,a.a_em:hover{color:#000;text-decoration:underline}
a.lv:link,a.lv:visited{color:#295394;text-decoration:underline}
a.lv:active,a.lv:hover{color:#000;text-decoration:underline}
/*======================frame==========================*/
.header,.container,.footer{width:1100px; margin:0 auto; }


.headerWrapper{width:100%; height:138px;background:url(../images/header_bg.jpg) no-repeat center;}
.fw{width:100%; height:420px;background:#888888 url(../images/fb_bg.jpg) repeat-x bottom;}
.contreWrapper{background: #fdfdfd;}
.header{position:relative;z-index:100;}
.container{ padding:20px 0 20px 0; width:1060px;min-height:350px;}
.footer{}
.clear{ clear:both; font-size:0px; height:0; margin:0; padding:0; float:none;}
.incontent{margin:10px 0;}
.left{ float:left; width:190px;margin-left:3px;padding-left:15px;margin-top:20px;}
.right{ float:right; width:800px; padding-right:20px;margin-top:20px;}
.input2,.txtInput {border:1px solid #ccc;width:270px;vertical-align:middle;height:20px;*height:20px;color:#666;padding-left:5px; }
.searchInput {border:1px solid #efefef;width:150px;vertical-align:middle;height:11px;*height:10px;border-right:0px;color:#ccc; }
.borderD3 {border-left:transparent solid 4px;  border-right:transparent solid 4px; border-top:#ffffff solid 4px;}
.d3j {font-size:9px;line-height:40px;}
.search {float:right;padding:5px 5px 0 0;}
.isel {width:330px;color:#666;margin:6px 0 5px 0;height:25px;}
.ibtn {border:1px solid #cc0000;background:#cc0000;width:40px;height:25px;text-align:center;color:#fff;}
.mbtn {border:1px solid #ccc; background:#efefef;height:20px;width:40px;text-align:center;}
.textarea { border:1px solid #ccc;height:100px;width:400px;}
/*======================frame define==========================*/
.header img {vertical-align:middle; }
.header ._right{width:280px;float:right;padding:20px 20px 0 0;color:#fff;line-height:30px;text-align:right;}
.header ._right a{color:#fff;}

.menu{ height:43px;width:700px;padding:63px 0 0 80px;float:left;}
.menu .main{ width:100%; text-align:center;margin:0 auto;}
.menu li{float:left; text-align:center; width:95px;font: 12px ; }
.topmenu a{color:#fff; display:block;height:43px;line-height:43px;  }
.topmenu a:hover ,.topmenu a.current{color:#fbe706; }
.submenu{ position:absolute;width:600px;display:none;*margin-left:-48px;}
.submenu  li{width:70px;}/* background:#000; filter:Alpha(opacity=65);opacity:0.65;*/
.submenu a{font-size:12px; width:100%;height:30px;line-height:30px; background-image:none; text-align:center; color:#666}
.submenu a:hover,.submenu a.current{color:#4d850a;background-image:none;height:30px;line-height:30px;}
.quick_link a{height:43px;line-height:43px;color:#4d850a}



/*首页焦点图片新闻*/
#photos .panel-overlay-link, .panel-overlay-index { display:block; padding-top:8px; }
#photos .panel-overlay-link, .panel-overlay-link:hover { text-decoration:none; }
#photos .panel-overlay-index { position:absolute; top:0; right:10px;  }
.nav-next, .nav-prev { background:url(../images/picsquare_icons.png) repeat 0 -292px #fff; }
.nav-prev { background-position:0 -292px; }
.nav-prev:hover { background-position:-60px -292px; }
.nav-prev:active { background-position:-120px -292px; }
.nav-next { background-position:-25px -292px; }
.nav-next:hover { background-position:-85px -292px; }
.nav-next:active { background-position:-145px -292px; }
#photos .filmstrip li { width:80px; height:40px; overflow:hidden; }
#photos .filmstrip img { width:80px; height:40px;}
#photos .panel { border:1px solid #f5f5f5;}
#photos .panel img {border:none;width:330px;height:165px;}
#photos .pic_j { background:url(../images/i_pic_bg.gif) no-repeat 0 0 transparent; _background:none; width:11px; height:10px; position:absolute; top:156px; left:0px; z-index:1002; }


/*footer*/

.footer {color:#ddd; text-align:left;padding-top:15px;}
.footer ._txt p{width:1100px;background:url(../images/f_logo.jpg) no-repeat;height:35px;line-height:35px; color:#333;padding-left:130px;}
.footer ._txt a{color:#333;}
.footer ._menu {margin:0 auto;width:1000px;line-height:25px;height:265px;padding-left:100px;}
.footer ._menu a {color:#ddd;}
.footer ._menu li{float:left;width:160px;text-align:left;margin:0 auto;}

/*========================内============================*/
.cornor { width:100%;color:#333;min-height:200px;}
.cornor .ctopPage{width:185PX;color:#fff;text-align:left;background:#e70012;height:45px;line-height:45px;font:bold 22px/30px 'Microsoft Yahei' ;padding:15px 0 0 15px;}
.cornor .ctopPage span{font:bold 12px/20px 'Microsoft Yahei' ;}
.cornor .ccontent{ padding:20px 10px;text-align:center;margin:0 auto;}
.cornor .swf {margin-top:30px;}
.cornor .ccontent li {height:35px;margin:0 auto; line-height:35px;margin:5px 1px; width:100%;border-bottom:1px solid #ccc; }
.cornor .ccontent li a{ display:inline-block; color:#333; width:100%; text-decoration:none;}
.cornor .ccontent li a.current,.cornor .ccontent li a:hover { color:#db5500;background:#efefef;border-bottom:1px solid #ccc;}
.cornor .bottom_c li {line-height:40px;height:40px;margin:5px 0 0 10px;background:#fff;width:180px;}
.cornor .bottom_c li img{margin-left:-5px}
.cornor .proLeftC {padding:20px 10px;text-align:center;margin:0 auto;}
.cornor .proLeftC  li {text-align:left;height:35px;margin:0 auto; line-height:35px;margin:5px 1px; width:100%;border-bottom:1px dotted #ccc; }
.cornor .proLeftC  a {display:inline-block; color:#333; width:100%; text-decoration:none;padding-left:20px;}
.cornor .proLeftC  a.current,.cornor .proLeftC  a:hover { color:#fff;background:url(../images/Pro_title_bg_hover.jpg) no-repeat;border-bottom:1px solid #fff;}

.i_top {width:1025px;margin: 0 auto;}
.i_top li {line-height:25px;}
.i_top ._left{width:330px;float:left;}
.i_top ._left img{vertical-align:middle;}
.i_top ._centre{width:330px;float:left;margin-left:10px;}
.i_top ._right{width:330px;margin-left:695px;}
.more{float:right;width:47px;line-height:47px; text-align:center;padding-right:5px;}
.l_Video {width:300px;height:110px;background:#f8f8f8;padding:20px 0 0 15px;}
._fpic{width:127px;float:left;height:85px;}
._txtpic{width:78px;float:left;padding:5px 0 0 5px;}

/*单页
.pagecontent  img{margin:5px;text-align:center;float:right;}*/
.pagecontent {padding:15px;*padding:10px 15px; min-height:300px;line-height:25px;}
.register {width:260px;height:300px; margin:0 auto;}
.register .title{text-align:center;float:none; font-size:16px;height:60px;line-height:60px;}
.register  li{line-height:30px;height:30px;float:right;}
.register .submit {padding:20px 80px 10px 10px;}

.VideoMenu { width:100%;border:1px solid #efefef;height:50px;}
.VideoMenu a:hover ,.VideoMenu a.current{ color:#db5500;}
.VideoMenu li {float:left;padding:20px;}


/*页面导航*/
.urlHere{ height:40px;line-height:40px;text-align:left;float:left;width:100%;color:#555;border-top:1px solid #ccc;}
.urlHere li{width:1000px;margin:0 auto;}
.urlHere a{ color:#555;text-decoration:none;}
.urlHere_t {font:bold 26px/30px 'Microsoft Yahei' ;border-bottom:1px solid #ccc;line-height:50px;}

/*新闻列表*/
.newlist{padding:20px 15px}
.newlist li { line-height: 28px; border-bottom: 1px dashed #c4c4c4; min-height: 28px; width:100% }
.newlist li i{ float:right;width:80px;color:#999;}
.newcontent{  padding:10px 20px; text-align:center;}
.newcontent h3{ font-size:16px; ;color:#646464; margin:5px 0}
.newcontent .content{line-height:25px; color:#6f6f6f;min-height:350px; text-align:left;border-top:1px dashed #ccc;padding-top:20px;}
.newcontent .p_n_b{ margin-top:10px;float:left;text-align:left;}

/*留言*/
.commentform h3{ font-size:22px; font-family:'Microsoft Yahei';color:#646464; margin:5px 0}
.commentform .content{ padding-left:20px}

/*message box*/
.msgbox {padding: 3em 10em 3em !important;background:url(images/right.gif) no-repeat 4em 4em;font-size:12px;font-weight:400;min-height:160px;} 
.msgbox{padding:0.1em;width:400px;margin:15px auto;background:none;} 
.msgbox h1{line-height:26px;margin-bottom: 1em;font-weight:700;font-size:14px;} 
.msg_inner{background:url(images/right.gif) no-repeat 0 50%;padding-left:4em;height:auto!important;height:60px;min-height:60px;} 
.msgbox p {margin: 1.5em 0;} 
.msgbox a {color: #069; } 
.error_msg{background:url(images/error.gif) no-repeat 0 50%;} 

/*登录*/
.viewForm { min-height:200px;}
.viewForm  td{ line-height:32px }
/*JOB*/
.apay{background:url(../images/system/an1.jpg) no-repeat; width:90px; height:20px; display:block; line-height:18px; text-align:center; font-weight:bold; color:#fff;}
a.apay,a.apay:hover{color:#fff;}
.bk1 {	BORDER-BOTTOM: #ebebeb 1px solid;}
.bk2 {	BORDER-RIGHT: #ebebeb 1px solid}
.td_L {text-align:center;width:100px; font-weight:bold;padding-top:10px;}
.tdR {text-align:left;width:450px;padding-left:5px;padding-top:10px;}
.jobli{ margin-bottom:25px; text-align:left;}

.backt {background:url(../images/title1.gif) no-repeat;}
.backc {background:url(../images/title2.gif) repeat-y;}
.backb {background:url(../images/title3.gif) no-repeat;}

/*page*/
.arrowlistmenu {width: 180px; z-index:10; position:absolute;text-align:left;padding:10px 0px 0 10px;}
.arrowlistmenu .menuheader:hover {color:#003366;display:block;background: url(../images/content_t_0.jpg) no-repeat  left 5px ;}
.arrowlistmenu .menuheader {background: url(../images/content_t_1.jpg) no-repeat left 5px; font: bold 14px 'Microsoft Yahei';   margin-bottom: 10px; height:30px; line-height:30px; text-transform: uppercase; padding-left:20px;   cursor: pointer;border-bottom:1px solid #ccc;}
.arrowlistmenu .openheader{display:block;background: url(../images/content_t_0.jpg) no-repeat  left 5px; padding-left:20px; height:30px; line-height:30px; }
.arrowlistmenu ul {  list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; }
.arrowlistmenu  { padding-bottom: 2px;  }
.arrowlistmenu  a {font: bold 14px 'Microsoft Yahei';  color: #555;   display: block; padding: 2px 0;padding-left:20px; width:160px; line-height:25px;  text-align:left; }
.arrowlistmenu  a:visited { color: #555;  text-decoration:none; }
.arrowlistmenu  a:hover,.arrowlistmenu ul li a.current { color: #cc0000;display:block;width:160px; }