﻿body{ font-family:宋体; font-size:12px; line-height:20px; background:url(images/body_bg.jpg) 0 144px repeat-x; }
*{ padding:0; margin:0;}
img{ border:0;}
li{ list-style-type:none;}
a{color:#000;text-decoration:none;}
a:hover{color:red;text-decoration:underline;}
.blank {clear:both; height:0px; overflow:hidden;}
.clear {clear:both;}



.h3 {font-size:15px; font-weight:700; width:316px; line-height:32px; height:32px; text-indent:10px; background-image:url('images/bluebg.jpg'); background-position:8px 5px; background-repeat:no-repeat; width:98%; border-bottom:1px #C3C3C3 solid; margin:0 auto;}
.blue {color:#1F86CB;}
.ntitle {float:left;}

.nx { width:96%; line-height:26px; margin:0 auto;}
.nxx {border-bottom:1px #C3C3C3 dashed; width:98%; line-height:26px; margin:0 auto;}
.center {float:left; margin-left:10px;}
.rightx {float:right;}

.inputText{border:1px solid #7e9db9; width:127px; height:22px; line-height:22px;}


.left2{width:194px;border:1px solid #136a97;float:left;margin-bottom:10px;background-color:#FFF;}
.left1{width:184px;padding:5px;}
.left1 p{text-align:center;margin:2px;}
.left1 h1{margin:0px;background-image:url('images/jineng_17.jpg');height:24px;color:#FFF;font-size:13px;line-height:24px;text-align:center;}
.sortList{width:183px;padding:0px;margin:0px;margin-bottom:10px;}
.sortList li{display:block;list-style-type:none;margin:0px 0px 2px 0px;height:25px;line-height:25px;background-color:#E4F3FF;background-image:url('images/jineng_21.jpg');background-repeat:no-repeat;background-position:6px 6px;text-indent:25px;}
.sortList li a{color:#343132;font-weight:bold;text-decoration:none;}
.sortList li a:hover{text-decoration:underline;color:#FF6600}
.LeftContet { border-left:2px solid #728caf; border-right:2px solid #728caf; border-bottom:2px solid #728caf;}
h3.Title{background: url("/images/LTitle_bg.jpg");color: #fff; font-size: 13px; font-weight: 700; width:250px; height:37px; line-height:37px; overflow:hidden; text-align: left; text-indent:30px; font-size:18px; font-family:幼圆;}
h3.Title a{color:#000;text-decoration:none;}
h3.Title a:hover{color:#F60;text-decoration:underline;}
.ShowTitle{color:#960303;text-align:center; font-size:15px; line-height:30px;}
.time{text-align:center;}
#left {float:left;}
#right {float:right; width:788px;}
.abouttitle {width:183px; height:38px; background-image:url('images/aboutus.jpg'); text-indent:10px; line-height:40px; font-size:20px; color:#0D4D97; font-weight:700; font-family:楷体_GB2312;}


#mid{float:left;width:994px;margin-top:10px;}
#left{float:left;width:770px;margin-left:10px;_margin-left:5px; overflow:hidden;}
#right0{width:196px;float:right;}
.right0{width:196px;float:left;background-color:#FFF;margin-bottom:10px;}
.right0 h1{background-image:url('images/Titlebg.jpg');background-repeat:repeat-x;height:23px;line-height:23px;color:#000;font-size:12px;font-weight:100;border:1px solid #7cb7e1;text-indent:10px;margin:0px;}
.right0 div{border-top-width:0px;float:left;width:194px;}
.right0 dl{margin:0;margin-top:10px;}
.right0 dt{color:#116A97;margin-left:8px;clear:both;line-height:25px;}
.right0 dt a{color:#116A97;text-decoration:none;}
.right0 dt a:hover{color:#F60;text-decoration:underline;}

/*------图片展示---------*/
.productList{}
.productList ul{margin:0px;padding:0px;}
.productList ul li{float:left;text-align:center;margin:11px;list-style-type:none;display:inline;}
.productList ul li img{padding:2px;border:1px solid #C3C3C3;margin-bottom:10px;}
.productList ul li a{display:block;text-decoration:none;color:#000;}
.productList ul li a:hover{color:#FF6600;text-decoration:underline;}
.productList ul li a:hover img {border:1px solid #c00;}
.boder{border:1px solid #C3C3C3;}
.list1{width:200px; margin:0 5px; float:left; text-align:center;}

.leftinfo {padding: 10px 30px; background-color: #FFF; border: 1px solid #C3C3C3;float:left;width:708px; font-size:14px; font-family:新宋体;}
.leftinfo dl{margin:0;margin-top:10px;}
.leftinfo dt{color:#454545;margin-left:8px;line-height:25px;width:680px;float:left;}
.leftinfo dt .span1{float:left;}
.leftinfo dt .span2{float:right;}
.leftinfo dt a{color:#454545;text-decoration:none;}
.leftinfo dt a:hover{color:#F60;text-decoration:underline;}

.soo {line-height:20px;margin-top:5px;float:left;	margin-left:18px; display:inline; background:url(../images/dot.gif) no-repeat left 7px; text-indent:12px; width:310px;}
.subo {line-height:20px;margin-top:5px;float:left;	 display:inline; background:url(../images/dot.gif) no-repeat left 7px; text-indent:12px; width:700px;}

#search p { text-align:left;}


.flvleft {padding: 10px 30px; background-color: #FFF; border: 1px solid #C3C3C3;float:left;width:648px;}
.flvleft dl{margin:0;margin-top:10px;}
.flvleft dt{color:#454545;margin-left:8px;line-height:25px;width:650px;float:left;}
.flvleft dt .span1{float:left;}
.flvleft dt .span2{float:right;}
.flvleft dt a{color:#454545;text-decoration:none;}
.flvleft dt a:hover{color:#F60;text-decoration:underline;}

.r1 {float:right; width:730px;}
/*-----Right-----*/
.rbg {width:1002px;  background-image:url(images/rbg.jpg); background-repeat:repeat-y;}
h2.Title{background:url('/images/cjl_26.jpg') 10px 0 no-repeat;height:38px;color:#FFF;font-size:13px;font-weight:bold;text-indent:50px;line-height:38px;}
h1.Title{background:url('/images/news_01.gif') 9px 6px no-repeat;height:28px;color:#880807;text-indent:35px;line-height:28px; font-size:16px; border-bottom:3px solid #163f73;}
h1.Title a{color:#880807;text-decoration:none;font-weight:700;}
h1.Title a:hover{color:#880807;text-decoration:underline;}
h1.Title span.s1{float:left;}
h1.Title span.s2{float:right;padding-right:15px;font-weight:100;position:relative; color:#666666; font-size:12px;}
h1.Title span.s2 a {font-weight:100;position:relative; color:#666666; font-size:12px;}
h1.Title .RTitle {float:right;padding-right:15px;font-weight:100;position:relative;}
.rcon {width:97%; padding:10px 10px;}

.R_Content{border:1px solid #5E4434;border-top-width:0px;width:683px;overflow:hidden;position:relative;line-height:150%;}
.zhengwen {}
.zhengwen dl{margin:0;}
.zhengwen dt{color:#000;margin-left:8px;line-height:30px;width:670px;float:left; border-bottom:1px dashed #ccc; font-size:14px; background:url(images/news_02.gif) 2px 10px no-repeat; text-indent:20px;}
.zhengwen dt .span1{float:left;}
.zhengwen dt .span2{float:right;}
.zhengwen dt a{color:#000;text-decoration:none;}
.zhengwen dt a:hover{color:#F60;text-decoration:underline;}

.cateh2 {clear:both; height:36px;}
.leftSort{list-style-type:none; width:100%;}
.leftSort li{height:34px;line-height:34px; font-size:13px; text-indent:10px; padding:1px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.leftSort li img {width:51px; height:30px; background:url(images/cate_bg.jpg) no-repeat; padding:2px 3px; vertical-align:middle;}
.leftSort li a{color:#1d3968; text-decoration:none}
.leftSort li a:hover{color:#f00;}
/*.leftSort li:hover {background:url('images/sort_bg2.jpg') no-repeat; }*/
.leftSort li.cx{background-image:none !important;border-bottom:1px solid #FFF;}
.leftSort li.sec {background-image:none !important;border-bottom:1px solid #FFF; font-size:13px;}
.Content {width:100%; padding-bottom:10px;}
.leftSort .mover {background:url('images/sort_bg2.jpg') no-repeat; }
.leftSort .mout {background:url('images/sort_bg.jpg') no-repeat; }

.applyjob {padding:8px 30px;}
.applyjob ul li {    clear: both;
    line-height: 25px;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0;
    }
.btn-applyjob {width:127px; height:31px; border:0; background-image:url("images/btn-applyjob.gif"); cursor:pointer;}
.btn-applyjob2 {width:127px; height:31px; border:0; background-image:url("EN/images/btn-applyjob.gif"); cursor:pointer;}

.formspan {display: block; float: left; text-align: left; width: 100px;}
.appinput {border: 1px solid #999999; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; height: 20px; line-height: 20px;}
.textarea {height: 60px;overflow: hidden; width: 460px;    background-color: transparent; border: 1px solid #999999; padding: 1px;}
.applybutton {background: url("images/button_bg.gif") no-repeat scroll 0 0 transparent;border: 0 none; cursor: pointer; font-size: 12px; height: 24px;width: 106px;}

.newsList1{padding:5px 10px; font-size:14px;}
.newsList1 ul{list-style-type:none;}
.newsList1 ul li{padding:3px 0px;background-image:url('images/dian.jpg');background-repeat:no-repeat;background-position:3px 10px;padding-left:10px;position:relative}
.newsList1 span{position:absolute;right:3px;top:0px;color:#1D4FA1}
.newsList1 a{color:#666;text-decoration:none;}
.newsList li.Red a,.newsList li.Top0 a,.newsList li.Top1 a{color:#F00}
.newsList1 li.Red a,.newsList1 li.Top0 a,.newsList1 li.Top1 a{color:#F00}
.newsList1 a:hover{color:#900;text-decoration:underline;}

.newslist a{color:#900;text-decoration:none;display:inline-block}
.newslist a:hover{color:#F60;text-decoration:underline;}
#neititles{text-align:center;font-size:20px;color:#900;}
#neitimes{text-align:center;background-color:#EAEFF3;padding:5px 0px;margin-top:20px}

.prolist{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    display:inline;
    list-style: none outside none;
    margin: 8px 8px;
    padding: 0;
    text-align: center;
    width: auto;
}
.prolist a {
    border: 1px solid #D4D4D4;
    color: #666666;
    float: left;
    height: 180px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 160px;
}
.prolist .pic {
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
}
.prolist .pic img {
    margin: 5px 5px 0;
    width: 150px;
}
.prolist .title {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    font-weight: bold;
    margin-top: 5px;
}
.prolist a:hover {
    border: 1px solid #999999;
    color: #000000;
    text-decoration: none;
}

.productNav {float:left; width:100%; padding:0px; list-style-type:none; margin:0; }
.productNav li{line-height:20px;margin-top:5px;float:left; display:inline;	margin-left:18px; display:inline; background:url(/images/dot.gif) no-repeat left 7px; text-indent:12px; width:220px; }

#innerflash {width:1002px; height:214px; background-image:url(images/innerflash_bg.jpg);}
.inflash {width:939px; height:183px; margin:15px 31px;}

.cate h2 {font-size:18px; color:#fff; font-weight:700; height:36px; line-height:34px; font-family:幼圆; text-indent:20px; background:url(/images/cate_h3.jpg) repeat-x;}
.cate h2 span { color:#f65b01; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:700;}

.table {width:176px; height:130px; text-align:center; vertical-align:middle; display:table-cell; font-size:134px;}

.tt td { padding:5px; margin:5px;}
.p_mid {float:left; width:50%; text-align:center;}
.p_right {float:right; width:46%;}
.cor2 {color:#fff;}
.h22 {width:200px; overflow:hidden;}

.nav {position:absolute; bottom:0; right:0; width:772px; height:36px;}
.nav ul {}
.nav ul li {float:left; display:block; padding:0 18px; font-size:18px; font-weight:700; text-align:center; margin-top:8px;}
.nav ul li a {color:#fff; font-family:幼圆;}
.nav ul li a:hover { text-decoration:none; color:#f65b01;}
.nav ul li a p {display:none; color:#f65b01; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:14px;}
.nav ul li a:hover p {display:block;}

.pro {display: inline; float: left; margin: 10px 1px; overflow: hidden; text-align: center;  width: 176px;}
.hjsame {
    border-bottom: 1px dashed #A4A4A4;
    line-height: 24px;
    margin-top: 10px;
    width: 742px;
}

.productnav {clear:both; margin:2px 0;}
.productnav ul li {float:left; display:inline; width:220px; height:22px; line-height:22px; text-align:center; border:1px solid #ccc; margin:4px 8px;}