/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:""; color:#666; background: #30281c;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1003px; margin:0 auto;}

.wrapper{ margin: 5px auto 5px auto; width:1072px; background: #f8f8f8;}

.header{ height:178px;}
.head{ height:119px;}
.top{ height:25px; border-bottom:1px solid #e9ecee; color: #c0c0c0; line-height:25px; text-align:right;}
.top a{ padding:0px 5px; color: #c0c0c0; font-size:14px;}
.top a:hover{ color:#003c88;}

.top2{ height:93px;}
.logo{ float:left;}
.tel{ float:right;}


/*menu start*/
.menu{height:59px; z-index:2; position:relative;background: url(../images/menu.jpg) no-repeat;}
.menu ul{height:59px; line-height:59px;}
.menu ul li{ float:left; position:relative;background: url(../images/shu.jpg) right center no-repeat; display:block; width:130px; height:59px;}
.menu ul li dl{ background:#fff; width:120px; position:absolute; left:0px; top:59px; padding:10px; border:#830707 solid 1px; border-top:0;display:none; }
.menu ul li dl dd{ line-height:24px; padding-left:5px; border-bottom:#ddd solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60; text-decoration:underline;}
.menu a{ font-size:14px;color:#5a5a5a; font-weight:normal; text-decoration:none; display:block; width:130px; height:59px; text-align:center;}
.menu a:hover{ color: #002151; font-weight:bold;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}
a.menu_hover{ background: url(../images/menu_hover.jpg) center no-repeat;color:#002151; font-weight:bold;}
/*menu end*/

/*banner start*/
.banner{ height:400px; overflow:hidden; position:relative; z-index:1; width:1003px;}
.banner ul {height:400px; position:absolute;}
.banner ul li {float:left; width:1003px; height:400px; overflow:hidden; position:relative; background:#ccc;}
.banner ul li img{ width:1003px; height:400px;}
.banner .btnBg {position:absolute; width:1003px; height:20px; left:0; bottom:0; background:#000;}
.banner .btn {position:absolute; width:1003px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner .btn span.on {background:#fff;}
.banner .preNext {width:45px; height:100px; position:absolute; top:105px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner .pre {left:0;}
.banner .next {right:0; background-position:right top;}
/*banner end*/


.con{ margin-top:30px;}
.con_lf{ float:left; width:230px; }
.con_lf1{  border:#ddd 1px solid; min-height:180px; background:#f8f8f8;}
.con_lf1 h2{ background: url(../images/h2.jpg) no-repeat; height:62px;}
.con_lf1 h2 b{ padding-left:20px; font-size:16px; color:#fff; font-weight:normal; padding-top:26px; display:block;}
.con_lf1 h2 b span{ color:#447cc7; font-size:14px; padding-left:8px;}
.con_lf1 ul{ padding-bottom:30px;}
.con_lf1 ul li{ width:230px; height: 49px;line-height: 49px;padding-left: 40px;font-size: 14px;background: url(../images/bg01.jpg) no-repeat;display: block;}
.con_lf1 ul li:hover{ width:230px; height: 49px;line-height: 49px;padding-left: 20px;font-size: 14px;background: url(../images/bg03.jpg) no-repeat;display: block;}
.con_lf1 ul li a{ display:block;}
.con_lf1 ul li a:hover{ color: #003c88;}

.con_lf2{  border:#ddd 1px solid; min-height:180px; background:#f8f8f8; margin-top:10px;}
.con_lf2 h2{ background: url(../images/h2.jpg) no-repeat; height:62px;}
.con_lf2 h2 b{ padding-left:20px; font-size:16px; color:#fff; font-weight:normal; padding-top:26px; display:block;}
.con_lf2 h2 b span{ color:#447cc7; font-size:14px; padding-left:8px;}
.con_lf2_img{ width:228px; height:97px; margin-top:10px;}
.con_lf2 ul{ padding:5px 0px;}
.con_lf2 ul li{ background:url(../images/bg02.jpg) no-repeat; line-height:29px; padding-left:25px;}





.con_rt{ float:right; width:751px;}

.cp_list{ overflow:hidden;}
.cp_list dl{ float:left; width:230px; height:228px; display:inline; margin:12px 5px 0px 10px; text-align:center;}
.cp_list dl dt img{max-width:230px; max-height:200px; width: expression(this.width >230 && this.height < this.width ? 230: true); height: expression(this.height > 200 ? 200: true);}
.cp_list dl dt{ height:200px; overflow:hidden;border:#ddd 1px solid; padding:1px; background:#fdfdfd;}
.cp_list dl dt:hover{border:1px #ddd solid; padding:1px; background:#fff;}
.cp_list dl dd{ text-align:center; height:24px; line-height:24px; font-size:14px;}
.cp_list dl dd a{ color:#003c88;}



.examples_body {width: 751px; margin-top:20px;clear: both;position: relative;}
.bx_wrap {margin-left: 20px;}
.bx_wrap ul img { border: 2px solid #DDD; }
.bx_wrap a.prev {width: 28px;height: 162px;line-height: 17px;outline-style: none;outline-width: 0;position: absolute;left: 5px;text-indent: -9999px;background: url(../images/left.png) no-repeat;}
.bx_wrap a.prev:hover {background:  url(../images/left.png) no-repeat;}
.bx_wrap a.next {width: 28px;height: 162px;line-height: 17px;left: 710px;outline-style: none;outline-width: 0;position: absolute;text-indent: -9999px;background: url(../images/right.png) no-repeat;}
.bx_wrap a.next:hover {background: url(../images/right.png) no-repeat;}
.bx_container li .title{ display:block; text-align:center; color:#333; padding:10px 0;}




.footer{  width:1072px; margin:0 auto; margin-top:30px; background:#CCC;}
.footer ul{ padding:10px 0px;}
.footer ul li{ text-align:center; line-height:25px;}
.footer ul li a:hover{ color:#003c88;}







.in_con{}
.weizhi{ height:40px; line-height:40px; font-size: 14px;}
.weizhi a{ color: #626262;}
.weizhi a:hover{ color:#003c88;}
.in_con_lf{ float:left; width:230px; }
.in_con_lf1{  border:#ddd 1px solid; min-height:180px; background:#f8f8f8;}
.in_con_lf1 h2{ background: url(../images/h2.jpg) no-repeat; height:62px;}
.in_con_lf1 h2 b{ padding-left:20px; font-size:16px; color:#fff; font-weight:normal; padding-top:26px; display:block;}
.in_con_lf1 h2 b span{ color:#447cc7; font-size:14px; padding-left:8px;}
.in_con_lf1 ul{ padding-bottom:30px;}
.in_con_lf1 ul li{ width:230px; height: auto;line-height: 49px;padding-left: 40px;font-size: 14px;background: url(../images/bg01.jpg) no-repeat;display: block;}
.in_con_lf1 ul li:hover{ width:230px; height: auto;line-height: 49px;padding-left: 20px;font-size: 14px;background: url(../images/bg03.jpg) no-repeat;display: block;}
.in_con_lf1 ul li a{ display:block;}
.in_con_lf1 ul li a:hover{ color: #003c88;}
.in_con_lf1 ul li dd a{
	line-height: 30px !important;
}
.in_con_lf2{  border:#ddd 1px solid; min-height:180px; background:#f8f8f8; margin-top:10px;}
.in_con_lf2 h2{ background: url(../images/h2.jpg) no-repeat; height:62px;}
.in_con_lf2 h2 b{ padding-left:20px; font-size:16px; color:#fff; font-weight:normal; padding-top:26px; display:block;}
.in_con_lf2 h2 b span{ color:#447cc7; font-size:14px; padding-left:8px;}
.in_con_lf2_img{ width:228px; height:97px; margin-top:10px;}
.in_con_lf2 ul{ padding:5px 0px;}
.in_con_lf2 ul li{ background:url(../images/bg02.jpg) no-repeat; line-height:29px; padding-left:25px;}


.kin{ height:200px;}


.in_con_rt{ float:right; width:750px; border:#ddd 1px solid; min-height:500px;}
.in_con_rt h2{ background:url(../images/in_h2.jpg) no-repeat; height:51px;}
.in_con_rt h2 strong{ display:block; padding-top:22px; padding-left:25px; font-size:16px; color: #003c88;}
.in_con_rt_con{ padding:10px;}





















