/* CSS Document */
/* 全局CSS定义 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; }
h1,h2,h3,h4,h5,h6{font-size:100%;}
body{font-size:12px;line-height:22px;color:#333; font-family:"微软雅黑",Microsoft YaHei,Arial, Helvetica, sans-serif; }
img{border:0;}
ul,li{list-style-type:none;}
a {color:#333;text-decoration:none;}
a:hover {color:#FF8806;text-decoration: none;}
.clear{ clear:both; font-size:0; _overflow:hidden; _height:0}
.left{ float:left}
.right{ float:right}
.bank10{ clear:both; font-size:0; overflow:hidden; height:20px}
/* 颜色 */
.red,.red a{ color:#ff0000}
.orange,.orange a{ color:#ff6600}
.red a:hover{}
.blue,.blue a{ color:#0595D1}
.blue a:hover{}
.black,.black a{ color:#333}
.black a:hover{}
.green,.green a{ color:#72A525}

/* head */
.head{ background:url(../images/top_bg.jpg) center 0 no-repeat; border-bottom:1px #0069B7 solid}
.head_cont{ width:990px; margin:0 auto; position:relative; height:173PX;}
.logo{ padding-top:10px}
.nav{ height:44px; position:absolute; left:0; bottom:0}
.nav li{ float:left; width:140px; margin-right:1px; overflow:hidden;  text-align:center}
.nav li a{ color:#333; font-size:16px;  display:block; padding-top:4px;height:40px; background:#c0c0c0;}
.nav li a:hover{ color:#0168B7}
.nav li a span{ display:block; font-size:10px; padding:0 ; line-height:14px;font-family:Vani; }
.nav li a.c{ color:#fff;  background:#0168B7;}

.banner{ height:465px;  }
.indexFlash{height:465px; overflow:hidden;  position:relative;}
.indexFlash li{position:absolute; z-index:1; left:0px; top:0px; width:100%; display:none;}
.indexFlash li a{display:block; height:465px;}
.indexFlash .btnDiv{position:absolute; z-index:10; bottom:25px; right:50%; margin-right:1px;}
.indexFlash .btnDiv span{display:block; float:left; height:10px; width:15px; overflow:hidden; background:url(../images/limg10_1.gif) right top no-repeat; cursor:pointer;}
.indexFlash .btnDiv .spanNow{background:url(../images/limg10_2.gif) right top no-repeat;}

.body_main{ background:url(../images/main_bg.jpg) center 0 no-repeat}
.body_main_cont{ margin:0 auto; width:990px; padding-top:15px}

.index_m_l{ width:220px; float:left}
.com_title_1{ color:#0068B7; margin-bottom:4px; height:26px; line-height:26px; background:url(../images/icon.png) 0 6px no-repeat; padding-left:19px}
.com_title_1 h3{ font-size:14px} 
.com_title_1 h3 span{ font-weight: normal; padding-left:7px; font-size:12px;font-family:Vani;}
.index_contact{ border:1px #61A0D3 solid; background:#F2F7FB; height:320px}
.index_contact_cont{ padding:15px 10px 0 10px; color:#000}
.index_contact_cont th{ font-size:16px; text-align:left; padding-bottom:5px}
.index_contact_cont td{ text-align:left; vertical-align:top; font-size:12px; padding-top:3px}
.l_ad{ margin-top:10px}

.index_m_r{ float:right; width:760px;}
.index_product{ width:510px; float:left}
.com_title_2{ background:url(../images/icon_3.png) 0 0 no-repeat;font-size:14px; height:26px;color:#0068B7; line-height:26px}
.com_title_2 p{ padding-left:15px;text-shadow: #fff 1px 1px 1px;}
.com_title_2 p strong{}
.com_title_2 p span{padding-left:7px; font-size:12px;font-family:Vani;}
.index_product_c{ margin-top:4px; background:#F3F8FC;border:1px #61A0D3 solid;height:320px}
.index_product_c ul{ padding:20px 0 0 0}
.index_product_c ul li{ text-align:center; width:112px; float:left; margin-left:12px}
.index_product_c ul li div{ background:#fff; width:110px; height:115px; overflow:hidden; border:1px #A5CAE5 solid; text-align:center}
.index_product_c ul li p{ height:30px; orphans:inherit}

.index_class{ width:240px; float:right}
.index_class_c{ background:#A1C8E9; height:320px;border-radius:4px;}
.index_class_c ul{ padding:5px 8px 0 8px}
.index_class_c ul li{ height:22px; line-height:22px;border-radius:4px; background:#fff; margin-bottom:2px}
.index_class_c ul li a{ color:#0068B7; font-size:14px; background:url(../images/icon_2.png) 25px 6px  no-repeat; padding-left:45px}

.com_title_3{ background:url(../images/icon_4.png) 0 0 no-repeat;font-size:14px; height:26px;color:#0068B7; line-height:26px; margin-top:10px}
.com_title_3 p{ padding-left:15px;text-shadow: #fff 1px 1px 1px;}
.com_title_3 p strong{}
.com_title_3 p span{padding-left:7px; font-size:12px;font-family:Vani;}
.index_corp{ background:#F3F8FC;border:1px #61A0D3 solid;height:286px;font-size:14px; overflow:hidden; line-height:180%; margin-top:5px}
.index_corp_c{ padding:5px 15px 0 15px; }
.index_corp_c p{ text-indent:2em}
.foot{ background:#c0c0c0; margin-top:20px}
.foot_cont{ width:990px; margin:0 auto; height:46px; color:#fff; text-align:center; line-height:46px;}

.com_title_4{ background:url(../images/icon_5.jpg) 0 0 no-repeat;font-size:16px; height:29px;color:#fff; line-height:29px; margin-top:10px; width:990px; margin: 0 auto; margin-bottom:5px}
.com_title_4 p{ padding-left:15px;text-shadow: #0068B7 1px 1px 1px;}
.com_title_4 p strong{}
.com_title_4 p span{padding-left:7px; font-size:14px;font-family:Vani;}
.inbanner{ width:990px; overflow:hidden; height:232px; margin:0 auto;margin-bottom:13px; }
.in_main{ width:988px; overflow:hidden;  margin:0 auto; border:1px #A6C9E5 solid; overflow:hidden; }
.corp_img{ float:left; width:365px; height:235px; border:1px #A6C9E5 solid; margin-right:18px; margin-bottom:18px}
.body_cont{ padding:20px 18px ; font-size:14px; line-height:180%}

.test_list{ padding:20px 0 0 0}
.test_list li{width:152px;text-align:center; float:left; padding:0 6px; }
.test_list li div{ border:1px #ABCEE7 solid; width:150px; height:210px; background:#fff; }
.test_list li p{ height:40px; padding:5px 0 0 0; font-size:14px; overflow:hidden }

.case_list{ padding:20px 0 0 0}
.case_list li{width:222px;text-align:center; float:left; padding:0 12px; }
.case_list li div{ border:1px #ABCEE7 solid; width:220px; height:160px; background:#fff; }
.case_list li p{ height:40px; padding:5px 0 0 0; font-size:14px }

.product_left{ width:245px; background:#B3D1E9;border-radius:4px; float:left}
.product_left ul{ padding:13px}
.product_left ul li{ height:37px; background:#fff; line-height:37px; font-size:16px; font-weight:bold; margin-bottom:5px;border-radius:4px;}
.product_left ul li a{ display:block; background:url(../images/icon_7.jpg) 13px 9px no-repeat; padding-left:45px; color:#0368B6}
.product_left ul li a:hover{ display:block; background:url(../images/icon_6.jpg) 13px 9px no-repeat; padding-left:45px; color:#01994E}
.product_left ul li.c a{ display:block; background:url(../images/icon_6.jpg) 13px 9px no-repeat; padding-left:45px; color:#01994E}

.product_list{ border:1px #A3CBE5 solid; float:right; width:730px; min-height: 575px}
.product_list_list{ padding:15px 0 0 14px}
.product_list_list li{ text-align:center; width:164px; margin-right:15px; display:inline; float:left; height:270px }
.product_list_list li div{ background:#fff;border:1px #A3CBE5 solid; width:162px; height:210px}
.product_list_list li div td{width:162px; height:210px; text-align:center; vertical-align:middle}
.product_list_list li p{ font-size:14px; padding-top:5px; line-height:140%}
.product_cont{ padding:25px 15px 20px 15px}
.product_img{ float:right; width:215px; height:275px; border:1px #A3CBE5 solid; margin:0 0 10px 10px}
.product_title{ font-size:18px; text-align:center}
.product_cc{ font-size:14px; padding:25px 0 0 0; line-height:180%; font-size:14px}

.case_cont{ padding:25px 15px 20px 15px; overflow:hidden}
.case_title{ font-size:22px; font-weight:normal; border-bottom:1px #ccc dotted; text-align:center; padding-bottom:15px; margin-bottom:25px}
.case_cc{ font-size:14px; line-height:180%}

#showpages{ clear:both; padding:20px; font-size:14px}