@charset "utf-8";
/* CSS Document */
html{ position:relative; min-height:100%;}
*{margin:0;padding:0;font-style:normal;}
body{ color:#454545; font-size:12px;line-height:18px;background:#d8ebfa;font-family: "SimSun"; padding-bottom:36px;}
table{margin:0;border-collapse:collapse;border-spacing:0;}
table tr td{vertical-align:top;}
i,b,em{font-style:normal;}
td.numerical{text-align:right}
a:link,a:visited{color:#555;text-decoration:none;outline: 0;}
a:hover,a:active{ color:#00377a; text-decoration:none;outline: 0;}
img{border:0;-ms-interpolation-mode:bicubic}
li{list-style:none;}
input,textarea{font-size:12px;outline:medium none;}
textarea{resize:vertical}
.clear:after{content:".";display:block;width:0;height:0;clear:both;visibility:hidden}
* html .clear{height:1%}
.clear{min-height:1%}
.block{ display:block;}
h2,h3,h4{font-family:"Microsoft YaHei"; font-weight:normal;}
.f_m{font-family:"Microsoft YaHei";}
.b{ font-weight:bold;}

.link a, .link a:link, .link a:visited,.link, .link:link, .link:visited{color:#005fc8!important;}
.link a:hover, .link:hover{color:#005fc8!important;}


/*================================================================================================*/
.transitional-wide .container { width:1010px; height:100%; margin-left:auto; margin-right:auto;}
.warp_container{ margin-bottom:10px;}


/*header*/
.header{ width:100%; margin-bottom:10px; }
.navbar-body{ position:relative; height:105px;background:#ffd03e url(../images/header_bg.jpg) center top repeat-x; }
.navbar-body .logo{float:left; width:395px; height:70px; background-image:url(../images/logo.png); margin:18px 0 0 0;}
.navbar-body .logo a{ display:block; width:100%; height:100%;}

.navbar-body  .right_con{ float:right; padding:15px 0;}
.navbar-body  .right_con .top_txt{ color:#888;}
.navbar-body  .right_con .top_txt a{ color:#04448b; padding:0 5px;}

.navbar-body  .right_con .search_box{ float:right; margin-top:20px; line-height:34px; color:#666;}
.navbar-body  .right_con .search_box input{ width:200px; height:34px; display:inline-block; border:1px #e7e7e7 solid; padding:0 6px; color:#999; margin-left:5px;}
.navbar-body  .right_con .search_box button{ width:52px; height:34px; display:inline-block; border:0 none; background-color:#04bae9; text-align:center;}
.navbar-body  .right_con .search_box button i{ display:inline-block; width:18px; height:18px ; background:url(../images/icons.png) 0 0 no-repeat; vertical-align:middle; margin-top:-2px; cursor:pointer;}

/*menu*/
.navbar_menu{background-color:#04448b;height:50px; line-height:50px; font-size:16px; font-family:'Microsoft YaHei';}
.navbar_menu li{display:inline-block; float:left; width:14.28%; }
.navbar_menu li a{ display:block; height:50px; color:#fff; border-left:1px #215895 solid; text-align:center; font-family:'Microsoft YaHei';}
.navbar_menu li a:hover,.navbar_menu a.active,.navbar_menu a.active:hover{ height:50px; background:url(../images/nav_bg.jpg)0 0 repeat-x; color:#fff; text-decoration:none }
.navbar_menu li.last a{ border-right:1px #215895 solid;}
.navbar_menu li.divider {width: 1px;height: 16px;padding-left: 0;margin: 13px 0 0;_margin-top: 11px;background-color: #fff;}


/*友情链接*/
.links{ background-color:#fff; padding:10px 10px 5px 10px; position:relative; border:1px #e5e5e5 solid;height:68px; overflow:hidden; }
.links .ico{ background:#bd2020 url(../images/link.jpg) 0 bottom no-repeat; width:28px; height:85px; position:absolute; left:-1px; top:-1px;}
.links .body{ padding-left:30px;}
.links .body a{ margin:0 15px 6px 0; display:block; float:left; white-space:nowrap; color:#888;}
.links .body a:hover{ color:#555;}

/*foot*/
.footer{ background-color:#3d3e3e;text-align:center; height:36px; line-height:36px; position:absolute; bottom:0; left:0; right:0; color:#acacac;font-family:"Microsoft YaHei";}


/*定义img*/
.imga { display: block;position: relative;}
.imga img{ display: block; width:100%; height:100%;}
.imga:hover img{opacity:0.8;}
.imga .e_flt_inf { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);bottom: 0;left: 0; right: 0;color: #fff;height:34px;line-height:34px;padding-left: 10px;position: absolute;}

/*title*/
.seation{margin-bottom:10px;}
.seation .title{height:38px; line-height:38px; position:relative; border-bottom:2px #ddd solid; margin-bottom:15px;}
.seation .title h2{ float:left; font-size:16px; color:#333; font-weight:normal; border-bottom:2px #00377a solid;}
.seation .title .more{ position:absolute; right:0px; line-height:32px; top:5px; display:inline-block; color:#888;}
.seation .title .more i{ display:inline-block; width:9px; height:9px; background:url(../images/icons.png) 0 -20px no-repeat; margin-right:5px;}
.seation .title .more:hover{ color:#00377a;}

.seation_small .title{height:36px; line-height:36px;}
.seation_big .title h2{font-weight:bold;}


/*联系我们*/
.contact_box{ }
.contact_box .body{ line-height:22px; color:#666;}
.contact_box .body .code_box{ margin-top:10px;}
.contact_box .body .code_box img{ float:left; display:block; border:1px #e7e7e7 solid; width:95px; height:95px;}
.contact_box .body .code_txt{ float:right; width:170px;height:90px; padding-top:5px; position:relative;}
.contact_box .body .code_txt p{ position:absolute; bottom:0;}



/*左侧栏目*/
.left_nav{background-color:#fff; margin-bottom:10px;}
.left_nav .title{ background:url(../images/left_nav_bg.jpg) 0 0 no-repeat; height:44px; line-height:44px;}
.left_nav .title h2{ padding-left:10px; font-size:20px; color:#fff;}
.left_nav .body{ border:1px #e5e5e5 solid; border-top:none; padding:10px 10px 0 10px;}
.left_nav .body .list_item{ margin-bottom:10px;}
.left_nav .sub_title{ height:28px; border-bottom:1px #d32020 solid; margin-bottom:10px}
.left_nav .sub_title h3{ float:left; background-color:#d32020; border-radius:5px 5px 0 0; height:28px; line-height:28px; padding:0 10px; color:#fff; font-size:14px;}
.left_nav li{ display:block; float:left; width:50%; height:20px; line-height:20px; overflow:hidden; margin:0 0 5px 0;}
.left_nav li a{ display:block; width:100%; font-weight:bold;}
.left_nav li a i{ display:block; float:left; background:url(../images/pre_icon.png) 0 0 no-repeat; width:12px; height:12px; margin:3px 5px 0 0;}
/*.left_nav li a:hover i{ background-position:0 -7px;}
*/

/*左侧栏目*/
.left_nav_intor{background-color:#fff; margin-bottom:10px;border:1px #e5e5e5 solid;}
.left_nav_intor li{display:block; }
.left_nav_intor li a{ display:block; width:100%; height:38px; line-height:38px;border-bottom:1px #e5e5e5 solid; margin-bottom:-1px;font-weight:bold; color:#d32020;}
.left_nav_intor li.on a,.left_nav_intor li a:hover,.left_nav_intor li.on a:hover{ background-color:#d32020; color:#fff;}
.left_nav_intor li a i{ display:block; float:left; background:url(../images/pre_icon.png) 0 -16px no-repeat; width:6px; height:9px; margin:13px 10px 0 10px;}
.left_nav_intor li.on a i,.left_nav_intor li a:hover i,.left_nav_intor li.on a:hover i{ background-position:0 -25px;}


.product_box ul{ width:750px;}
.product_box li {display: inline-block;float: left;margin-right:13px;background: #fff;position: relative; margin-bottom:20px;}
/*.product_box li:nth-of-type(3n-2) {margin-left: 0;}*/
.product_box li .lists {border: 1px solid #dedede;width: 218px; padding:8px;}
.product_box li .imga {width:218px;height:176px;}
.product_box li .caption_mesg {padding: 10px 5px;}
.product_box li .caption_mesg a.title{ font-size:14px; font-weight:bold; width:100%; display:block;padding-bottom:10px; color:#333;}
.product_box li .caption_mesg a.title:hover{ color:#00377a;}
.product_box li .caption_mesg p{ height:36px; overflow:hidden; color:#999; margin-bottom:10px;}
.product_box li .caption_mesg .btn_chat{ display:block; width:112px; height:32px; line-height:32px; background:url(../images/icon.png) 0 -164px no-repeat; color:#fff; text-align:center; margin:0 auto;font-weight:bold;}
/*.product_box li .caption_mesg .btn_chat:hover{ background-position:0 -164px; color:#fff; font-weight:bold;}
*/.product_box li .bottom_bg {width: 100%;height: 10px;position: absolute;bottom: -10px;background: url(../images/uiimg.png) 0 0 no-repeat;}
.hot_box .line_title h2{ color:#cc3300; font-size:20px;font-weight:bold;}
.hot_box h2{ color:#cc3300; font-size:20px;font-weight:bold;}






/*  */
#Container{padding:20px 10px 10px; overflow:hidden; zoom:1;}
#Container h1{height:34px; line-height:34px; overflow:hidden; text-align:center; font-family:"Microsoft YaHei"; font-size:26px; font-weight:500; color:#000;}
.artInfo{ padding-top:20px; overflow:hidden; position:relative; line-height:14px; height:26px; text-align:center;color:#999; border-bottom:#CCCCCC solid 1px;}
.artInfo span { margin-right:10px;}
.artInfo #bdshare span { margin-right:0;}

.shared{position:absolute;right:0; top:8px; color:#666;}
.ContainerCon{ margin:10px 0; line-height:22px; color:#444; font-size:12px; padding:0 10px; min-height:300px; _height:300px; overflow:visible;}
.ContainerCon hr {background-color:#ccc;
	border:0;
	color:#ccc;
	height:1px;
	margin-bottom:14px;
	margin-top:14px;
	clear:both}

.ContainerCon center{font-size:12px;color:#666;}
.ContainerCon img{ max-width:100%; height:auto;}
.ContainerCon p{font-size:12px; line-height:22px; margin:10px 0; color:#444;}
.ContainerCon a,
.ContainerCon a:visited{text-decoration:none;}
.ContainerCon a:hover,
.ContainerCon a:active{text-decoration:underline;}
.ContainerCon h1,
.ContainerCon h2,
.ContainerCon h3,
.ContainerCon h4,
.ContainerCon h5,
.ContainerCon h6{font-size:14px; font-weight:bold; line-height:23px; margin:5px 0;}
.ContainerPic{text-align:center; vertical-align:middle; margin-top:15px;}
.ContainerPic img{ display:block;margin:auto; margin-top:10px;  }
.ContainerPic p{clear:both; text-align:center; line-height:25px; padding-top:5px;}



/* 分页*/
.page { display:table;height:30px; margin:20px auto; text-align:center;}
.page a {border: 1px solid #dedede;display:block;height:23px; line-height:23px; margin-right:5px; float:left; padding:0 6px; min-width:20px; background:#f9f9f9 ; color:#696969}
.page a:hover { border:1px #545454 solid; color: #fff; background:#545454}
.page a.select{ border: 1px solid #357ccb; background-color:#357ccb; color:#fff; }
.page span {border: 1px solid #ddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }

