body {font-family:Helvetica,sans-serif,Arial,"Microsoft YaHei","SimSun",Verdana,SunSans-Regular; font-size:12px; line-height:24px; color:#666;}

img {display:block;}
a img {border:0;}
*{margin:0; padding:0;}
.clear {clear:both; font-size:0;}
.float{ float:left;}
ul{ list-style:none;}

a {color:#666; text-decoration:none;}
a:hover {color:#2036A3; text-decoration:none;}
h5{ font-size:20px; line-height:40px; padding:0 12px; text-align:center; font-weight:bold; margin-bottom:10px;}

h4{ font-size:16px; color:#fff; line-height:40px; height:40px; padding:0 12px; text-align:left; font-weight:bold; margin-bottom:10px; overflow:hidden;background-color:#92D050; }


.index_top{ width:100%; background-color:#fff; overflow:hidden;}

.top{width:100%; height:44px; border-bottom:#e1e1e1 solid 1px; position:relative; z-index:999;}
.top_main{ width:1080px; margin:0 auto; padding-top:11px; position:relative;}
.top_main span{ color:#333; float:left; font-size:14px;}
.en{ float:right;}
.search{ width:185px; height:25px; overflow:hidden; float:right; margin-left:20px; display:inline;}
.search_txt{ width:144px; height:15px; line-height:14px; border:none; padding:4px 4px 4px 4px; color:#333; background-color:#eaeaea; overflow:hidden; float:left; display:inline; font-size:12px;}
.search_but{ float:left; width:25px; height:25px; margin-left:8px; display:inline;}


.top_nav{ width:100%; height:60px; background:url(../img/top_nav_bg.jpg) center bottom no-repeat; position:relative; z-index:99;}
.top_nav_main{ width:1080px; height:50px; padding-top:10px; margin:0 auto; position:relative;}

.top_nav_main h1{width:146px; height:40px; position:absolute; top:12px; left:0px;}
.top_nav_main h1 img{width:146px; height:40px;}

.ru{ width:30px; height:16px; padding-top:2px; display:block; line-height:18px; background:url(../img/ru.jpg) left 3px no-repeat; padding-left:30px; position:absolute; top:13px; right:50px; color:#333;}
.en{ width:30px; height:16px; padding-top:2px; display:block; line-height:18px; background:url(../img/en.jpg) left 3px no-repeat; padding-left:30px; position:absolute; top:13px; right:115px; color:#333;}
.cn{ width:30px; height:16px; padding-top:2px; display:block; line-height:18px; background:url(../img/cn.jpg) left 3px no-repeat; padding-left:30px; position:absolute; top:13px; right:185px; color:#333;}
.en:hover, .cn:hover{color:#333;}
.bter{ display:block; position:absolute; width:125px; padding-left:58px; height:22px; overflow: hidden; line-height:22px; top:13px; right:360px; background:url(../img/best.png) 0 0px no-repeat;}

.ico-weixin, .ico-weixin:hover, .ico-weixin-act {background:url(../img/weixin.png) no-repeat; color:#333; PADDING-LEFT:25px; WIDTH: 90px; height:15px; padding-top:5px; line-height:14px; position:absolute; top:12px; right:265px;}
.weixin-menu {BORDER: #edeef0 1px solid; DISPLAY: none; POSITION: absolute; TOP: 44px; left: 700px; BACKGROUND: #fff; WIDTH: 220px; box-shadow: 0 3px 5px rgba(0,0,0,0.1); z-index:99999;}
.weixin-bd {PADDING: 20px; FONT-SIZE: 14px; LINE-HEIGHT: 20px; height:280px; overflow:hidden;}
.weixin-menu IMG {DISPLAY: block; MARGIN: 0px auto; WIDTH: 180px}


/*导航*/
.l {FLOAT: left}
.r {FLOAT: right! important}
.pr {POSITION: relative}
.pa {POSITION: absolute}
.p20 {PADDING: 20px;}

.nav {Z-INDEX: 9; WIDTH:833px}
.nav .li {FLOAT: left; WIDTH:119px; HEIGHT: 50px;}
.nav .nav_cell {DISPLAY: block; FONT: normal 14px/50px 'Microsoft YaHei'; TEXT-ALIGN: center; color:#000;}
.nav_lev2 {DISPLAY: none; RIGHT: 0px; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 600px; ZOOM: 1; POSITION: absolute; TOP: 50px; box-shadow: 0 2px 8px rgba(0,0,0,.2); _top: 49px}
.nav_menu {BACKGROUND: #ededed; MARGIN-BOTTOM: -9999px; PADDING-BOTTOM: 9999px}
.nav_menu LI {FONT-SIZE: 14px; OVERFLOW: hidden; LINE-HEIGHT: 30px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 30px}
.nav_block {Z-INDEX: -1; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 4px; _bottom: 1px}
.nav_line {BACKGROUND: url(../img/navLine.gif); LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 3px}

.head_block {Z-INDEX: -1; LEFT: 50%; MARGIN-LEFT: -587px; OVERFLOW: hidden; WIDTH: 1174px; BOTTOM: 0px; HEIGHT: 4px}
.head_line {RIGHT: 0px; BACKGROUND: #e30f00; OVERFLOW: hidden; WIDTH: 100px; BOTTOM: 0px; HEIGHT: 4px}
.nav .hover .nav_lev2 {DISPLAY: block}
.nav_lev2 .cont {PADDING-RIGHT: 35px; PADDING-LEFT: 35px; PADDING-BOTTOM: 35px; COLOR: #666; line-height:20px; PADDING-TOP: 30px}
.nav_lev2 .t {MARGIN-TOP: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333}
.nav_lev2 .shadow {BOTTOM: auto; TOP: 0px}
.nav_lev2 .cont UL {OVERFLOW: hidden; WIDTH: 100%; ZOOM: 1}
.nav_lev2 .cont LI {FLOAT: left; width:170px; margin-left:18px; margin-right:18px;}
.nav_lev2 .cont IMG {WIDTH: 100%}
.nav_lev2_1 {WIDTH: 674px}
.nav_lev2_1 .cont IMG {WIDTH: 336px; MARGIN-RIGHT: 15px}
.nav_lev2_1 .cont .t {OVERFLOW: hidden; height:30px; line-height:30px;}
.nav_lev2_2 {WIDTH: 690px}
.nav_lev2_2 .cont A {DISPLAY: block; WIDTH: 100%; POSITION: relative}
.nav_lev2_3 {WIDTH: 1080px}
.nav_lev2_3 .cont ul .vid{FLOAT: left; WIDTH: 210px; height:290px; border-bottom:#EAEAEA solid 1PX; overflow:hidden; margin-bottom:12px;}
.nav_lev2_3 .cont IMG {WIDTH: 210px; height:210px; MARGIN-RIGHT: 15px}
.nav_lev2_3 .cont .t {OVERFLOW: hidden; height:30px; line-height:30px; overflow:hidden;}
.nav_lev2_4 {WIDTH: 574px}
.nav_lev2_4 .cont IMG {WIDTH: 336px; MARGIN-RIGHT: 15px}
.nav_lev2_4 .cont .t {MARGIN-BOTTOM: 0.5em; OVERFLOW: hidden; LINE-HEIGHT: 1.5; HEIGHT: auto}
.nav_lev2_5 {WIDTH: 674px}
.nav_lev2_5 .cont IMG {WIDTH: 336px; MARGIN-RIGHT: 15px}
.nav_lev2_5 .cont .t {MARGIN-BOTTOM: 0.5em; OVERFLOW: hidden; LINE-HEIGHT: 1.5; HEIGHT: auto}
.nav_lev2_6 {WIDTH: 574px}
.nav_lev2_6 .cont IMG {WIDTH: 336px; MARGIN-RIGHT: 15px}
.nav_lev2_6 .cont .t {MARGIN-BOTTOM: 0.5em; OVERFLOW: hidden; LINE-HEIGHT: 1.5; HEIGHT: auto}
.navtoplev1 {RIGHT: 40px}
.navtoplev2 {}
.navtoplev3 {RIGHT: 0px}
.navtoplev4 {}
.navtoplev5 {}
.navtoplev6 {}
.percent20 {WIDTH: 20%}
.percent25 {WIDTH: 25%}
.percent30 {WIDTH: 30%}
.percent40 {WIDTH: 40%}
.percent50 {WIDTH: 49%}
.percent60 {WIDTH: 60%}
.percent70 {WIDTH: 70%}
.percent75 {WIDTH: 75%}
.percent80 {WIDTH: 80%}
.picshow IMG {DISPLAY: block; WIDTH: 100%}
/*导航*/


#container{ width:1080px; padding:30px 0; margin:0 auto; overflow:hidden;}

.index_tit{ height:24px; font-size:20px; line-height:24px; color:#1A65B7; background:url(../img/index_tit_line.jpg) left bottom no-repeat; padding-bottom:8px; margin-bottom:20px;}
.index_tit span{ font-size:14px; color:#808080; line-height:14px; margin-left:5px;}
.index_tit a, .index_tit a:hover{ display: block; width:62px; height:18px; float:right; background:url(../img/more_sq.jpg) no-repeat; margin:4px 5px 0 0;}

.s02{ width:732px; height:303px; float:left; overflow:hidden; display:inline; margin-top:50px;}
.rollBox {width:732px; height:250px; margin:0 auto; border-bottom:#e3e3e3 solid 1px; overflow:hidden;}
.rollBox .LeftBotton{DISPLAY:inline; background:url(../img/left.gif) left center no-repeat; float:left; overflow:hidden; width:25px; cursor:pointer; HEIGHT:200px;}
.rollBox .RightBotton{DISPLAY:inline; background:url(../img/right.gif) right center no-repeat; float:left; overflow:hidden; width:25px; cursor:pointer; HEIGHT:200px;}
.rollBox .Cont {float:left; overflow:hidden; width:680px; margin-left:1px; margin-right:1px; position:relative;}
.rollBox .ScrCont {width:800%;}

.roll_list{ height:240px; width:160px;float:left; overflow:hidden; margin:0 5px 0 5px; display:inline; cursor:pointer;}
.roll_list .fitimg{ width:160px; height:160px; overflow:hidden; position:relative; display:table-cell; text-align:center;vertical-align:middle;}
.roll_list .fitimg p{position:static; +position:absolute; top:50%;}
.roll_list .fitimg p img { position:static; +position:relative; top:-50%;left:-50%; display:table-cell; margin:0 auto;}
.roll_list:hover .fitimg p img{ filter: Alpha(Opacity=45); opacity: 0.45;}
.roll_list .roll_tit{ width:160px; height:25px; line-height:25px; font-weight:bold; padding-top:10px; text-align:center; border-bottom:#333 dotted 1px; overflow:hidden; cursor:pointer;}
.roll_list span{ display:block; width:70px; height:23px; background:url(../img/detail.jpg) left center no-repeat; float:left; margin-top:8px; margin-left:5px; display:inline; cursor:pointer;}
.rollBox #List1 {float:left;}
.rollBox #List2 {float:left;}


.s01{ width:732px; height:235px; overflow: hidden; float:left; border-bottom:#e3e3e3 solid 1px; position:relative;}
.s01_more{ position:absolute; right:10px; bottom:15px;}
.slide {WIDTH: 100%; POSITION: relative}
.ban_c {DISPLAY: none; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%}
.ban_c IMG {WIDTH: 100%; HEIGHT: 100%}
.ban_t {PADDING:0px 4px; Z-INDEX:3; FILTER:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000); LEFT:0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #fff; BOTTOM:0px; TEXT-INDENT:10px; WHITE-SPACE:nowrap; POSITION: absolute}
.ban_nav {Z-INDEX: 4; LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; TEXT-ALIGN: right}
.ban_nav A {DISPLAY: inline-block; FONT-SIZE: 10px; BACKGROUND: #ccc; VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; LINE-HEIGHT: 14px; MARGIN-RIGHT: 8px; HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none; -webkit-text-size-adjust: none}
.ban_nav .on {BACKGROUND: #f90; COLOR: #fff}
.i_news_slide {	WIDTH: 732px; HEIGHT: 148px}
.i_news_slide .ban_c {LINE-HEIGHT: 2em}
.i_news_slide .ban_c IMG {FLOAT: left; WIDTH: 244px; MARGIN-RIGHT: 20px}
.i_news_slide ._t {FONT-SIZE: 16px; line-height:28px; OVERFLOW: hidden; BORDER-BOTTOM: #ccc 1px dotted; HEIGHT: 2em}
.i_news_slide ._p {MARGIN: 10px auto; OVERFLOW: hidden; HEIGHT: 4em}
.i_news_slide ._link {}
.i_news_slide .ban_nav {LEFT: 292px; WIDTH: auto; BOTTOM: 3px; POSITION: absolute}
.i_news_slide .ban_nav A {BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BACKGROUND: #bbb; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #bbb 1px solid; WIDTH: 8px; LINE-HEIGHT: 99px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 8px}
.i_news_slide .ban_nav .on {BORDER-COLOR: #CDDDEF; BACKGROUND: #2036A3;}
.i_news_slide .Left {BORDER: #ddd 1px solid; BACKGROUND: url(../img/arr.gif) no-repeat; WIDTH: 15px; BOTTOM: 0px; MARGIN-RIGHT: 5px; POSITION: absolute; HEIGHT: 15px}
.i_news_slide .Right {BORDER: #ddd 1px solid; BACKGROUND: url(../img/arr.gif) no-repeat; WIDTH: 15px; BOTTOM: 0px; MARGIN-RIGHT: 5px; POSITION: absolute; HEIGHT: 15px}
.i_news_slide .Left {LEFT: 264px}
.i_news_slide .Right {BACKGROUND-POSITION: right 0px; LEFT: 373px}
.i_news_slide .Left:hover {BORDER-COLOR: #2036A3;}
.i_news_slide .Right:hover {BORDER-COLOR: #2036A3;}

.s03{ width:310px; height:235px; overflow:hidden; float:left; margin-left:38px; display:inline;}
.s03 .info{ width:310px; height:84px; line-height:22px; overflow:hidden;}
.s03 img{ height:310px; height:80px; padding-top:20px;}

.s04{ width:1080px; float:left; display:inline; margin:20px 0 0 0; overflow:hidden;}
.m27{ margin:0 26px;}

.s05{ width:310px; height:320px; float:left; overflow:hidden; display:inline; margin-top:50px; margin-left:38px;}
.s05_main{ width:310px; height:251px; overflow:hidden; background-color:#f4f4f4; position:relative;}

/* slide_box */
#slide_box{width:290px;height:211px;position:absolute;left:10px;top:20px;overflow:hidden;}
#slide_box .slide_img{display:inline-block;white-space:nowrap;height:211px;width:auto;position:absolute;left:0;top:0;}
#slide_box .slide_img li{display:block;float:left;overflow:hidden;}
#slide_box .slide_img li img{max-width:290px;}
#slide_order{text-align:center;padding-right:5px;line-height:20px;position:absolute;right:0;bottom:0px;}
/*系列号样式*/
#slide_order a{display:inline-block;padding:0 6px;float:left;margin:4px 3px;border:1px solid #ddd;border-radius:4px;box-shadow:1px 1px 2px #333;background:#999;opacity:0.5;filter:alpha(opacity=50);}
#slide_order a:hover,#slide_order a.current{color:#FFF;font-weight:700;border-color:#000;background-color:#000;}


.public_mian { position: relative; cursor: pointer;  width:312px; height:58px; padding:1px; border:#e3e3e3 solid 1px; float:left; display:inline;}
.public_play { position: absolute; top: 0; left: 0;  width: 100%; height: 100%; z-index: 999; background-color: #2036A3; display: none; filter: alpha(opacity=80); /*IE滤镜，透明度50%*/ -moz-opacity: 0.8; /*Firefox私有，透明度50%*/ opacity: 0.8; /*其他，透明度50%*/}
.public_play a { top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; position:absolute;}
.public_play a img{ top:16px; left:142px; position:absolute; padding:0px; display:none; background-color:#2036A3}




.bot{width:100%; height:220px; overflow:hidden; padding:40px 0; color:#fff; background-color:#2036A3;}
.bot_main{ width:1080px; height:220px; margin:0 auto; background:url(../img/bottom_bg.gif) repeat-y;}
.bot_l{ width:250px; padding-right:25px; height:220px; overflow:hidden; float:left;}
.bot_l p{ font-size:18px; height:30px; line-height:30px; color:#A2B1D5}
.bot_l span{ display:block; height:24px; font-size:14px; padding-bottom:5px; color:#A2B1D5}
.qq{ padding-top:12px; padding-bottom:12px; height:20px; overflow:hidden;}
.qq a, .qq a:hover{ display:block-inline; width:60px; height:20px; line-height:20px; padding-left:25px; background:url(../img/qq.png) left center no-repeat; color:#fff; float:left;}

.bot_m{ width:785px; height:220px; padding-left:20px; overflow:hidden; float:left;}
.bot_m dl{ width:149px; float:left; padding-right:8px;}
.bot_m dl dt{ font-weight:bold; height:35px; line-height:35px; padding-left:8px; color:#A2B1D5}
.bot_m dl dd{ padding-left:8px; line-height:18px; padding-bottom:3px; background:url(../img/dot_bottom.gif) left 7px no-repeat;}
.bot_m dl dd a{ color:#A2B1D5}
.bot_m dl dd a:hover{ color:#fff}





.banner_in{ width:100%; height:108px; overflow:hidden; background-color:#1D49A5;}



/*内页部分*/
.in_nav_container{ height:44px; border-bottom:#C9D0D9 solid 1px; overflow:hidden;}
.in_nav{ width:1080px; height:44px;  overflow:hidden; margin:0 auto; color:#484848;}
.in_nav img, .in_nav p{ float:left;}
.in_nav p a, .in_nav p a:hover{ color:#484848; line-height:44px;}
.pl20{ padding-left:20px;}
.in_nav_bot{ height:30px; overflow:hidden;}
.in_table{ width:1080px; margin:0 auto;}
.left_td{ width:218px; vertical-align:top; border-left:#C9D0D9 solid 1px;}

/* main_m_l */
.main_m_l{width:218px;margin:0 auto;}
.lm_tit{font-size:14px;color:#fff; background-color:#4387C8; text-indent:20px;padding:9px 0;}
.lm_con{padding:0px 0px 0px 0px;}
.lm_con li{line-height:20px; padding:9px 0;overflow:hidden;font-size:12px; background:url(../img/nyzbdhdjbg.gif) bottom no-repeat;}
.lm_con li a{display:block;position:relative;padding-left:20px;text-decoration:none;cursor:pointer;}
.lm_con li a i{position:absolute;right:0;top:0;line-height:20px; padding:9px 0 9px 0;overflow:hidden;background:url(../img/jt2.png) no-repeat left 7px;}
.lm_con li a:hover i{background:url(../img/jt1.png) no-repeat left 7px;}
.leftDiv{background:url(../img0000/nyzbdhbg.gif) bottom no-repeat;position:absolute;width:218px;display:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}



.mid_td{ width:32px; height:550px; background:url(../img/mid_dot.jpg) 15px repeat-y;}
.right_td{width:830px; vertical-align:top; padding:30px 0;}
.right_title{ height:36px; line-height:36px; color:#333;font-size:20px; padding-top:3px; background:url(../img/text_r.png) left bottom no-repeat;}
.right_title p{ display:inline-block; line-height:34px; float:left; border-bottom:#4F529F solid 2px;}
.right_title span{ font-size:14px; float:right; color:#333;}
.right_title span a{ color:#4F529F;}

.inner_content{width:830px; margin:0 auto; padding:35px 0; line-height:200%; overflow:hidden; min-height:420px; font-size:14px;}
.list_content{ width:830px; margin:20px auto 20px;overflow:hidden; min-height:420px;}


.in_container{ width:1080px; min-height:350px; padding:30px 0 60px 0; font-size:14px; overflow:hidden;}
.dis_summary{ width:1080px; padding-bottom:25px;}
.dis_co{ display:inline-block; width:240px; float:left; overflow:hidden; margin-right:10px;}
.dis_co p{ height:40px; padding:0 15px; line-height:40px; font-size:18px; background-color:#F0F0F0; border:#e6e6e6 solid 1px;}
.dis_co:hover p{ background-color:#ccc}
.dis_co img{ width:240px; padding:12px 0;}
.dis_co strong{ display:block; font-size:16px; padding-bottom:10px;}
.dis_co_miao{ padding-right:10px;}

.category_list{ width:230px; height:280px; float:left; overflow:hidden; margin:0 10px 25px 10px; display:inline; border-bottom:#e3e3e3 solid 1px; cursor:pointer;}
.category_list:hover{ border-bottom:#2036A3 solid 1px;}
.category_list .fitimg{ width:230px; height:230px; overflow:hidden; position:relative; display:table-cell; text-align:center;vertical-align:middle;}
.category_list:hover .fitimg{filter: Alpha(Opacity=45); opacity: 0.45;}
.category_list .fitimg p{position:static; +position:absolute; top:50%;}
.category_list .fitimg p img { position:static; +position:relative; top:-50%;left:-50%; display:table-cell;}
.category_list .tit_c{ display:block; height:30px; padding:0 10px; margin-bottom:8px; line-height:30px; background-color:#F0F0F0; border:#e6e6e6 solid 1px; overflow:hidden;}
.category_list:hover .tit_c{ background-color:#ccc; overflow:hidden;}




.ca_p_table{ width:1080px; margin:0 auto;}
.ca_p_ltd{ width:330px; vertical-align:top;}
.ca_p_ltd strong{ display:block; margin-bottom:10px; height:30px; font-size:16px; line-height:30px;}
.ca_p_ltd .cap{ height:40px; width:220px; line-height:40px; font-size:12px; color:#2036A3; padding-left:10px; border-bottom:#e0e0e0 solid 1px; border-top:#e0e0e0 solid 1px;}
.ca_p_rtd{ width:750px; vertical-align:top;}

.ca_detail_tit{ font-size:20px; font-weight:bold; color:#333; line-height:32px; height:32px; overflow:hidden}
.ca_detail{ padding-top:15px; border-top:#D9DEE5 solid 1px; margin-top:10px;}

.fang_detail_tit{ font-size:28px; text-align:center; font-weight:bold; color:#333; line-height:40px; padding-bottom:18px;border-bottom:#e0e0e0 dotted 1px;overflow:hidden}
.fang_detail{ padding-top:35px;}

.pro_list{ width:248px; height:390px; float:left; overflow:hidden; margin:5px 15px 20px 10px; display:inline; border:#e6e6e6 solid 1px;}
.pro_list .fitimg{ width:230px; height:230px; padding:0 9px; overflow:hidden; position:relative; display:table-cell; text-align:center;vertical-align:middle;}
.pro_list .fitimg p{position:static; +position:absolute; top:50%;}
.pro_list .fitimg p img { position:static; +position:relative; top:-50%;left:-50%; display:table-cell; margin:0 auto;}
.pro_list:hover .fitimg p img{ filter: Alpha(Opacity=45); opacity: 0.45;}
.pro_list .tit_c{display:block; height:30px; padding:0 10px; margin-bottom:8px; line-height:30px; background-color:#F0F0F0; border-bottom:#e6e6e6 solid 1px; overflow:hidden;}
.pro_list:hover .tit_c{ background-color:#4387C8; color:#fff;}
.pro_list .summary{ width:230px; height:84px; overflow:hidden; padding:8px 9px; line-height:190%;}
.pro_list:hover .summary{ color:#4387C8;}

.detail_img {margin:20px auto; padding:3px; border:#f0f0f0 3px solid; display:block; background-color:#e0e0e0;}

.proinfo_nav{ height:42px; width:1080px; margin:50px 0 -1px 0; font-size:14px;}
.proinfo_nav a:hover{ color:#fff;}
.x_hover{color:#333; height:40px; line-height:40px; padding:0px 22px; border:#e1e1e1 solid 1px; margin-right:4px; display:inline-block; float:left; background-color:#fff}
.y_hover{color:#fff; height:40px; line-height:40px; padding:0px 22px; border:#e1e1e1 solid 1px; margin-right:4px; display:inline-block; float:left; background-color:#333;}
.proinfo_main{ width:1080px; padding:20px 0; min-height:280px; border-top:#e0e0e0 solid 1px; line-height:200%}


.guige table{ width:100%;}
.guige table td{ height:50px; text-align:left; line-height:50px; border-bottom:#ccc solid 1px;}
.guige table tr:hover{ background-color:#f0f0f0;}
.guige table tr th{  height:50px; text-align:left; line-height:50px; border-bottom:#565656 solid 1px; color:#333; font-size:16px;}
.guige table tr th:hover{ background-color:#fff;}



.article_list {border-bottom:#ccc 1px dashed; margin:8px 5px; padding-bottom:5px;}
.article_list p{height:24px; font-weight:bold; font-size:14px; line-height:24px; overflow:hidden; padding:3px 0;}
.article_list p a{ color:#2036A3;}
.article_info{ color:7e7e7e; text-align:center; height:35px; font-size:12px; border-bottom:#e5e5e5 dashed 1px;}
.article_list span{ color:#666; float:right;}
.article_content{ padding:20px 8px;}
.butt{ background-color:#019ADE; padding:4px 15px; color:#fff;}


.newslist li .mpic{ width:100px; height:100px; padding:4px 0 4px 20px; float:left; background: none repeat scroll 0 0 #EAEDF4;}
.newslist li .mpic .fitimg{ width:100px; height:100px; overflow:hidden; position:relative; display:table-cell; text-align:center;vertical-align:middle;}
.newslist li .mpic .fitimg p{position:static; +position:absolute; top:50%;}
.newslist li .mpic .fitimg p img { position:static; +position:relative; top:-50%;left:-50%; display:table-cell;}

.newslist li .left .N_title {
  color: #5f6269;
  font-size: 14px;
  font-weight: bold;
  height:24px; line-height:24px; overflow:hidden;
  
}
.newslist li .left {
  background: none repeat scroll 0 0 #EAEEF4;
  padding: 18px;
  float:left;
  width: 660px;
}
.newslist li .left .N_content {
  color: #8a8b8d;
  height: 43px;
  line-height: 20px;
  margin-top: 5px;
  overflow: hidden;
  font-size:12px;
}
.newslist li .right { background: none repeat scroll 0 0 #f3f6fb;  color: #1c48a4;  float: left;  font-family: Georgia;  font-size: 15px;  padding: 42px 24px;  width:85px; }
.newslist { margin-top: 10px;}
.newslist li{margin-bottom:9px; overflow:hidden;}
.newslist .hover .mpic{ background: none repeat scroll 0 0 #DAE1F1;}
.newslist .hover .right { background: none repeat scroll 0 0 #E3E9F5;}
.newslist .hover .left { background: none repeat scroll 0 0 #DAE1F1;}
.newslist a, .newslist a:hover{ cursor:pointer;}



.honor_list{ width:220px; height:262px; float:left; overflow:hidden; margin:10px 36px 10px 20px; display:inline; border-bottom:#e3e3e3 solid 1px;}
.honor_list:hover{ border-bottom:#2036A3 solid 1px;}
.honor_list .fitimg{ width:220px; height:220px; overflow:hidden; position:relative; display:table-cell; text-align:center;vertical-align:middle;}
.honor_list .fitimg p{position:static; +position:absolute; top:50%;}
.honor_list .fitimg:hover{filter: Alpha(Opacity=45); opacity: 0.45;}
.honor_list .fitimg p img { position:static; +position:relative; top:-50%;left:-50%; display:table-cell; margin:0 auto;}
.honor_list span{ display:block; height:24px; padding-top:12px; text-align:center;}



#gbook {margin:0 auto 30px; width:100%;}
#gbook tr td{ padding:0 4px;}
#gbook tr td input,textarea {border:#ddd 1px solid; margin:4px;}
#gbook input{ height:26px; line-height:26px; padding:0 5px;}
.r_book {margin:0 auto 10px; border-bottom:#ddd 1px solid; line-height:28px;}
.r_book strong{ color:#006AB8;}
.r_book span{font-family: Georgia;}
.r_book_r{ background-color:#F4F4F4; padding:6px 20px; margin:10px auto 25px;}


.order_but{height:28px; width:120px; line-height:28px; background-color:#0068B6;color:#fff; padding-bottom:2px; float:right; margin-top:10px; display:inline; font-size:14px; font-weight:normal; text-align:center;}
.order_but:hover{ color:#000; background-color:#999;}

.case_nav{ width:441px; background-color:#fff; border-top:solid 1px #E3E3E5; }
.case_nav td{ vertical-align:top; padding:20px 0;}
.case_nav td p a, .case_nav td p a:hover{ height:30px;line-height:30px; padding:0 0 0 20px; width:60px; display:block; font-size:12px;}
.case_nav td strong a, .case_nav td strong a:hover{ height:30px;line-height:30px; padding:0 0 0 20px; width:60px; display:block; font-size:14px;}
.case_nav_td_01 img{ margin:0 auto 10px;}
.case_nav_td_01 p{ width:144px; margin:0 auto; line-height:20px; text-align:left;}

.nav_table{ width:1002px;}
.nav_table td{ vertical-align:top; margin:0; padding:16px 0;}
.nav_table td dl{ width:300px; padding:8px 15px;}
.nav_table td dl dt{width:300px;height:21px;line-height:21px; padding-bottom:8px; background:url(../img/nav_tit_first.jpg) no-repeat; text-align:left;}
.nav_table td dl dt a, .nav_table td dl dt a:hover{width:202px;height:21px;line-height:21px; padding:0 0 0 14px;color:#6e6e6e; text-align:left}
.nav_table td dl dt a:hover{color:#2036A3;}

.nav_table td dl dd{width:300px; height:21px; padding:0; line-height:21px; color:#464EB6; text-align:left;}
.nav_table td dl dd a, .nav_table td dl dd a:hover{width:202px; height:21px; padding:0 0 0 4px; line-height:21px; color:#464EB6; text-align:left;}
.nav_table td dl dd a:hover{color:#2036A3;}


.fullSlide {width:100%;	position:relative;	height:450px; margin-top:1px;}
.fullSlide .bd {margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {width:100% !important;height:450px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;	height:450px;}
.fullSlide .hd {width:100%;	position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;	*display:inline;zoom:1;	width:42px;	height:8px;	margin:1px;	overflow:hidden;background:#ccc;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {	background:#000;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;	z-index:1;top:50%;margin-top:-30px;left:2%;	z-index:1;	width:40px;	height:60px;background:url(../img/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;	filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:2%;background-position:-6px -137px;}

/*相册*/
#play {width:710px;text-align:center;position:relative;overflow:hidden; margin-left:40px; border:#e0e0e0 solid 1px;}
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a {left:0;}
#play .next_a {right:0}
#play .change_a span {width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span {background:url(../img/s_gallery_2012110702.png) no-repeat 0px -50px;left:0;}
#play .next_a span {background:url(../img/s_gallery_2012110702.png) no-repeat -30px -50px;right:0;}
#play .img_ul {position:relative;z-index:1;}
.img_hd  {width:640px;border:1px solid #e0e0e0;background-color:#eee;overflow:hidden;height:66px;padding:2px 35px;margin:5px 0 10px 40px;position:relative;}
.img_hd ul {position:absolute;z-index:1}
.img_hd ul li {float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img {height:60px;}
.img_hd ul li.on{ border-color:rgb(45, 150, 233);}
.img_hd .bottom_a {background:url(../img/s_gallery_2012110702.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a { background-position:0 -24px;left:5px;}
.img_hd .next_a { background-position:-30px -24px;right:5px;}

/*----  page  ----*/
#page { width:830px;color:#2036A3; padding:20px 0 10px 0;height:35px;font-size:12px;}
.first_page{display:inline-block;text-align:center;height:21px;line-height:21px;background:#fff;color:#ccc;border:#cecece 1px solid;width:35px;margin:0 3px 0 0px;}
.first_page a{display:inline-block;color:#000000;background:#FAFBFF;height:21px;width:35px;text-decoration:none;}
.pre_page {display:inline-block;text-align:center;height:21px;line-height:21px;background:#fff;color:#ccc;border:#cecece 1px solid;width:22px;margin:0 3px;}
.pre_page a {display:inline-block;color:#000000;background:#fff;height:21px;width:22px;text-decoration:none;}
.now_page {display:inline-block;text-align:center;height:21px;line-height:21px;background:#eaeaea;color:#2036A3;border:#9e9e9e 1px solid;width:22px;margin:0 3px;}
.now_page a {display:inline-block;color:#000000;background:#fff;height:21px;width:22px;text-decoration:none;}
.next_page {display:inline-block;text-align:center;height:21px;line-height:21px;background:#fff;color:#ccc;width:22px;border:#cecece 1px solid;margin:0 3px;}
.next_page a {display:inline-block;color:#303A3B;background:#FAFBFF;height:21px;width:22px;text-decoration:none;}
.last_page {display:inline-block;text-align:center;	height:21px;line-height:21px;background:#eee;color:#ccc;width:35px;border:#cecece 1px solid;margin:0 3px 0 3px;}
.last_page a {display:inline-block;height:21px;color:#000000;background:#fff;width:35px;text-decoration:none;}
.first_page a:hover,.index_page a:hover,.pre_page a:hover,.now_page a:hover,.next_page a:hover,.last_page a:hover {background:#eaeaea;color:#2036A3;border-color:#9e9e9e;}
.jump {float:right;	width:80px;}
.jump select {background:#eee;color:#2036A3; border:none;}


.line0,.line1 {padding:25px 0 50px 50px; overflow:hidden;}
.line0 li,.line1 li {width:340px;float:left;line-height:30px;list-style:none;}
.line0 a,.line1 a {color:#333333;text-decoration:none;}
.line0 a:hover,.line1 a:hover {color:#cd0000;text-decoration:underline;}
.line_title{ height:34px; width:650px; line-height:34px; padding-bottom:5px; font-size:18px; margin:0 auto;border-bottom:#e3e3e3 solid 1px;}
.line_title span{ font-size:12px; color:#2036A3;;}
.num {padding-left:20px;}

.suc_con{ padding-bottom:20px; border-bottom:#e3e3e3 solid 1px; margin-bottom:35px; font-size:12px;}
#suc_pic {padding-left:15px; padding-bottom:25px; overflow:hidden;}
.suc_body {float:left;width:304px;	margin:10px 20px;}
.suc_tit {color:#333333;font-size:12px;	padding:3px 0;height:20px;width:154px;line-height:160%;text-align:center;}
.suc_tit a {color:#333333;text-decoration:none;}
.suc_tit a:hover {color:#cd0000;text-decoration:underline;}

#suc_table {
	clear:both;
}
#table {
	text-align:center;
	font-size:12px;
	background:#CCCCCC;
}
#table td {
	background:#FFFFFF;
}
#table tr:hover{ background-color:#ff0000;}
#table th {
	background:#DDDDDD;
}


