@charset "utf-8";
/* CSS Document */
#layout{ margin:0px auto; width:1200px;}/*width:px;*/
body{margin:0px; font-size:14px; line-height:24px; text-align:left; text-align:justify; color: #333;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;background:#FFF url(../images/bg.png) center top repeat-y;vertical-align:middle }
body a,body a:visited{ color:#333; font-size:14px; text-decoration:none}
body a:hover{ color:#000; text-decoration:underline; font-size:14px;}

.float_l{float:left}
.float_r{float:right}
.clear{clear:both}
.center{text-align:center}
.bold{ font-weight:bold}
ul,ol,li,h1,h2,h3,h4,h5,h6,form{margin:0px; padding:0px; list-style:none; font-weight:normal;}
.ClassName a,.ClassName a:visited{ color:#004B8E}
.ClassName a:hover{ color:#333333}
.ClassName{ color:#004B8E; }
.font_16{ font-size:16px}
.font_16{ font-size:18px}
.Left2Case{text-indent:2em;}
.Left2Case p{text-indent:2em;}
.Left2Case .NoTextIndent{text-indent:0em;}


.width{ width:1200px;} /*border:3px #DBDBDB solid;*/
.boder{ border:1px #D5DBD9 solid}
.font_en{ font-family:Arial, Helvetica, sans-serif}


#top_line{ height:6px; width:100%; background:#145482; margin:0px auto;}

.top{ height:126px;}
#top{}
#logo{ width:300px;}
#edition{ width:900px; height:70px; line-height:70px; text-indent:750px;}
#edition a,#edition a:visited{ font-size:14px;}
#menu{ padding-right:45px; width:855px; height:56px; background:url(../images/top_bg.png) center top no-repeat; }
#menu li{ height:56px; line-height:56px; float:right; padding:0px 15px 0px 15px; background:url(../images/menu_line.png) right center no-repeat;}
#menu .NoBg{ background:none}
#menu li a,#menu a:visited{ font-size:14px; display:block; height:56px;}
#menu li a:hover{ font-weight:bold; text-decoration:none}

/*图片切换*/
#owl-demo{position:relative;width:1200px;height:360px;margin:0px auto 0px auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:1200px;height:360px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}
/* clearfix */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
/*图片切换 end*/


#index_tit{ height:94px;}

#index_box{ width:1047px; margin-left:75px; padding-bottom:30px;border-bottom:1px #DBD9D8 solid}

#index_about{ padding:0px 20px 0px 0px; width:505px; line-height:33px; text-indent:27px; border-right:1px #DBD9D8 solid; text-align:justify}
#index_about p{ text-align:right; padding-right:10px}
#index_about p a,#index_about p a:visited{ color:#64AFDA; font-weight:bold}

#index_pro{ width:485px; padding-left:35px;}

#index_pro_list{ width:140px; padding-top:18px;}
#index_pro_list li{ height:59px; line-height:59px; text-indent:15px;border-bottom:1px #DBD9D8 solid}
#index_pro_list li a,#index_pro_list li a:visited{}
#index_pro_list .more{ border-bottom:0px;}
.more a,.more a:visited{ color:#64AFDA;font-weight:bold;}

#index_pro_img{ width:300px; height:190px; padding-left:42px; padding-top:0px;}
#index_tel{width: 300px;padding-left:42px;color:#60ABD9;font-weight:bold;font-size:19px; line-height:60px; height:60px;}

#index_tit2{ height:58px; padding-top:40px}

#index_news_list{ width:500px; padding-left:75px;}
#index_news_list li{border-bottom:1px #DBD9D8 solid; height:48px; line-height:48px;}
#index_news_list li a,#index_news_list li a:visitsed{}
#index_news_list li .date{ padding-right:15px}
#index_news_list .more{ border-bottom:0px;}

#index_contact{ width:481px;margin-left:62px; margin-top:30px; height:150px; 
background:url(../images/index_contact_bg_1.png) center top no-repeat;
padding-top:15px; font-size: 16px;line-height: 32px; vertical-align: middle;}
.index_contact_2{width: 100%;height: 100%;padding: 0px;margin: 0px; background:url(../images/index_contact_bg_2.png) center top repeat-y}
.index_contact_3{width: 100%;height: 100%;padding: 0px;margin: 0px;padding-left: 30px; background:url(../images/index_contact_bg_3.png) left bottom no-repeat}

#bottom{ height:67px; background:#145482; color:#FFF; text-align:center; line-height:67px; margin-top:55px;}
#bottom a,#bottom a:visited{color:#FFFFFF;}

#main_top{ height:50px;}
.left{width:325px;}
#left{ width:200px; padding-left:75px; padding-right:50px; padding-bottom:150px; border-right:1px #DBD9D8 solid}
#left_class{width:200px;}
#left_class li{border-bottom:1px #DBD9D8 solid; height:52px; line-height:52px; text-indent:50px}
#left_class li a,#left_class li a:visited{ font-size:22px; color:#727171}
#left_class li a:hover{color:#60ABD9; text-decoration:none}
#left_class .hover a,#left_class .hover a:visited{color:#60ABD9}

.right{ width:820px;}
#right{ padding-left:0px;}
h1{text-align:center;font-size:26px; font-weight:bold;color:#64AFDA; line-height:33px; vertical-align:middle; padding:35px 20px 20px 20px;font-family:"微软雅黑","宋体";}
h2{ text-align:center; font-size:14px; line-height:26px; padding-bottom:15px; vertical-align:middle;border-bottom:0px #DBD9D8 solid}
#right_news_content{ padding:25px 55px 30px 60px; width:750px;font-size:14px;clear:both;line-height:26px;word-wrap:break-word;white-space:normal;overflow:auto;}

#print{ width:100%; line-height:26px; height:26px; vertical-align:middle; font-size:14px; text-align:right; padding-bottom:20px;}
#print a,#print a:visited{ font-size:14px;}

#right_tit{ height:100px; background:url(../images/right_tit.png) 55px center no-repeat; line-height:100px; font-size:26px;font-weight:bold;color:#64AFDA; text-indent:130px}
#right_ClassName{ height:38px; line-height:38px; font-size:24px; color:#0099FF; vertical-align:bottom; font-weight:bold; text-indent:12px; font-family:"微软雅黑","宋体";}

#right_news_list{ padding:10px 55px 15px 55px;width:750px;}
#right_news_list li{text-indent:0px; height:42px; line-height:42px; vertical-align:middle; border-bottom:1px #DBD9D8 dashed; padding-right:10px;}
#right_news_list li a,#right_news_list a:visited{ font-size:14px;}
#page{ text-align:center; padding:20px 0px 20px 0px; height:20px; line-height:20px; vertical-align:middle; width:100%}
#page a,#page a:visited{}


#jobs_list{width:726px; padding-left:20px; margin:50px; margin-top:30px;margin-bottom:0px;}
#jobs_list li{ width:696px; padding:10px; margin-top:10px; margin-bottom:10px;padding-left:25px;  }
#jobs_list li h1{height:30px;line-height:30px;color:#FFC000;font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;position:relative;}
#jobs_list li h2 a,#jobs_list li h2 a:visited{ font-size:14px;line-height:25px; vertical-align:middle;position:relative;}
#jobs_list li .txt1{ width:40px; height:40px; line-height:40px; vertical-align:middle; font-size:40px; font-weight:bold; float:left;color:#2C86BF; font-family:Arial, Helvetica, sans-serif; position:relative}
#jobs_list li .txt2{ height:20px; width:600px; line-height:20px; vertical-align:middle; font-size:14px;  float:left; position:relative}
#jobs_list li .txt3{height:20px; width:600px; line-height:20px; vertical-align:middle; font-size:14px; float:left; position:relative}
#jobs_list li .txt4{width:700px; padding-top:7px; line-height:26px; vertical-align:middle; font-size:14px; float:left; position:relative}

#content{ width:746px; height:410px; margin:50px; margin-top:30px;margin-bottom:0px;background:rgba(00,00,00,0.2)!important;background:#000000;filter:alpha(opacity=20);}
#title{ height:50px;line-height:50px; padding-left:20px;vertical-align:middle; font-size:21px; font-weight:bold; color:#FFC000; position:relative}
#content_detail{ margin:20px; margin-top:0px; margin-bottom:0px;  padding-bottom: 40px; font-size:14px;clear:both;line-height:23px;word-wrap:break-word;white-space:normal;overflow:auto; position:relative; width:706px}


