﻿*{ padding:0;margin: 0; border:0;}
*:focus { outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,a{margin:0;padding:0; color:#555555;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; border:1px solid ;}
input,textarea,select{*font-size:100%}
legend{color:#000}
a {text-decoration: none;cursor: pointer;}
a:hover{ text-decoration:underline; color:#e43a3d;}
body {font-size:12px;background:#fff; font-family:Microsoft Yahei;margin:0 auto;padding:0;color:#5C5B5B;line-height:24px;}
ul, li, dd, dt, dl, p, h1, h2, h3, h4, h5, h6, input, p {margin:0;padding:0;vertical-align:middle;}
h1, h2, h3, h4, h5, h6 {font-size:14px;font-weight:bold;}
ul li {list-style:none;vertical-align:bottom;}
img {border:none;margin:0;padding:0;vertical-align:bottom;}

/*common*/
.divmain{width:800px;margin: 0 auto;}
.m_t{ margin-top:10px;}
.m_t20{ margin-top:20px;}
.m_t30{ margin-top:30px; float:left;}
.m_l{ margin-left:10px; display:inline; }
.m_l20{ margin-left:20px; display:inline;}
.m_l30{ margin-left:30px; display:inline; }
.f_l{ float:left}
.f_r{ float:right}
.red{ color:#f00}
.green{ color:#7abb55}
.blue{ color:#015ea3;}
.line_blue{ height:0; border-top:1px solid #b3cdee; overflow:hidden;}
.fs12{ font-size:12px;}
.fs18{ font-size:18px;}
.pt50{ padding-top:50px;}
.w400{ width:400px;}

/*top*/


.top{ width:100%;  font-size:16px; line-height:32px; line-height:40px; color:#154995; }
.top span{ padding-right:30px;}

/*custom begin*/

.custom_head{width: 1138px;padding:0 10px;line-height: 38px; border:1px solid #b3cdee;border-radius:10px 10px 0 0; background:url(../images/images_04.gif) top repeat-x; overflow: hidden}
.custom_head h1{ color: #154995;font-size: 18px;font-weight: normal;}      

.custom_left{width: 900px; overflow: hidden}
.custom_title{ background: #e4f0ff;padding-right:27px; font-weight:bold; padding-left:3px; width:12px; text-align:center;font-size: 15px;line-height: 20px;background:url(../images/images_13.gif) no-repeat right center #e4f0ff; }

.custom_info{width: 700px;   border-bottom: 1px solid #b3cdee;}
.custom_info .custom_title{ height: 176px; padding-top:30px;}
.custom_table{height:206px; overflow-y:scroll}
.custom_table table{ width:630px;margin-left: 10px;line-height: 26px; }
.custom_left .info .map{width:150px;height: 90px; border-radius:10px;border:0px solid #b3cdee;}

.linkman{width: 900px; }
.linkman .custom_title{ height: 110px; padding-top:10px;}

.tabs{width:810px;margin-left: 10px; margin-top: 10px; border:1px solid #b3cdee;border-radius:10px;background: #ebebeb;}
.tabs .title{ position:absolute; left:0; top:0; height: 33px; float:left;}
.tabs .title li{ border:1px solid #b3cdee;border-radius:10px; padding-left:10px; padding-right:10px; text-align: center; line-height: 40px; height: 33px; overflow: hidden; cursor: pointer; border:1px solid #b3cdee;border-radius:10px; float: left; }
.tabs .title .current{ height: 34px;}
.tabs .dec{ width:810px; background: #fff;border-top: 1px solid #b3cdee; border-radius:0 0 10px 10px; float:left;}
.tabs .dec span{ padding:5px;line-height: 25px; width:100%}


.tabs .scroll{ width:800px;height:33px;  float:left; }
.tabs .scroll .to_left{height:20px;width:10px;overflow:hidden;float:left;display:inline;margin:10px 0 0 0;cursor:pointer; font-family:宋体; display:none; }
.tabs .scroll .to_right{height:20px;width:10px;overflow:hidden;float:right;display:inline;margin:10px 0 0 0;cursor:pointer; font-family:宋体; }
.tabs .scroll .ul_list{ position:relative; width:770px; height:33px; float:left; overflow:hidden;}




.more-info{width: 700px;  border-bottom: 0px solid #b3cdee;}
.more-info .custom_title{ height: 70px;padding-top:10px; line-height:16px;}
.more-info .txt_box{ width:600px; height:32px; line-height:32px; border:1px solid #b3cdee;margin: 20px;}
.more-info .txt_box:focus{ background:#fcfcfc; box-shadow:2px 2px 3px #d2d2d2 inset}

.custom_right{ width:457px;border-left: 1px solid #b3cdee;border-right: 1px solid #b3cdee; float: left;overflow: hidden}
.custom_right .custom_title{ height:258px;padding-top:150px;}
.custom_right ul{ padding: 20px;}
.custom_right li{width: 180px; _height:125px; _overflow:hidden; text-align: center;line-height: 18px;padding-bottom: 10px; float: left;}
.custom_right .summary{ width: 300px;padding:5px 20px; border:1px solid #b3cdee;border-radius:10px;}

/*custom end*/
/*project begin*/
.project_head{width: 1138px;padding:0 10px;line-height: 38px; border:1px solid #b3cdee;  background:#e4f0ff; overflow: hidden}
.project_head h1{ color: #154995;font-size: 18px;font-weight: normal;}      

.project_left{width: 700px; border-left: 1px solid #b3cdee;overflow: hidden}
.project_info{width: 700px;   border-bottom: 1px solid #b3cdee;}
.project_info .custom_title{ height: 197px; padding-top:90px;}


.project_tabs{width:630px;margin-left: 10px; margin-top: 10px; background: #fff;}
.project_tabs .scroll{ width:320px;height:33px;  float:left; }
.project_tabs .scroll .to_left{height:20px;width:10px;overflow:hidden;float:left;display:inline;margin:10px 0 0 0;cursor:pointer; font-family:宋体; display:none; }
.project_tabs .scroll .to_right{height:20px;width:10px;overflow:hidden;float:right;display:inline;margin:10px 0 0 0;cursor:pointer; font-family:宋体; }
.project_tabs .scroll .ul_list{ position:relative; width:285px; height:33px; float:left; overflow:hidden;}

.project_tabs .title{ position:absolute; left:0; top:0; height: 33px; float:left;}
.project_tabs .title li{ width: 150px;text-align: center; line-height: 40px;height: 33px;overflow: hidden;cursor: pointer; background:url(../images/tab02.gif) no-repeat top center;float: left; }
.project_tabs .title .current{ background:url(../images/tab01.gif) no-repeat top center;height: 34px; color:#144eaf}
.beizhu{ padding-top:10px; font-size:12px; float:right;}
.project_tabs .dec{width:630px; height:215px; overflow-y:scroll; background: #fff; font-size:12px; line-height:30px; border:1px solid #b3cdee; border-radius:0 0 10px 10px;}
.project_tabs .dec .item{ padding:10px;}
.project_tabs .dec .item span{width:190px; display:block; float:left;}
.project_tabs .dec .box{width:430px;border-radius:10px; padding:0 10px; border:1px solid #b3cdee; margin:5px 0; float:left;}
.project_tabs .dec .box label{ width:200px; display:block; float:left;}
.project_tabs .dec .item_name{ padding:0 0 0 10px; width:80px; float:left;}

/*project end*/

/*pact begin*/

.pact_left{width: 700px; border-left: 1px solid #b3cdee;overflow: hidden}
.pact_info{width: 700px;   border-bottom: 1px solid #b3cdee;}
.pact_info .custom_title{ height: 250px; padding-top:140px;}

.pact_dec{width:630px; height:315px; overflow-y:scroll; overflow-x:hidden; background: #fff; font-size:12px; line-height:30px; border:1px solid #b3cdee; border-radius:0 0 10px 10px;}
.pact_dec .item{ padding:10px;}
.pact_dec .item span{width:145px; display:block; float:left;}



.pact_dec .table{ line-height:24px;}
.table .item_name{ padding:0 0 0 10px; width:80px; text-align:right; line-height: 24px; }
.table input[type="text"]{ border: 1px solid #b3cdee;line-height: 24px;height:24px; width:120px; margin:5px 0; }

.pact_right{ width:457px;border-left: 1px solid #b3cdee;border-right: 1px solid #b3cdee; float: left;overflow: hidden}
.pact_right .custom_title{ height:300px;padding-top:170px;}

.pact_right .table{ height:440px; overflow-y:scroll; overflow-x:hidden;}
.pact_right .table input[type="text"]{ border: 1px solid #b3cdee; line-height: 24px; height:24px; width:100px; margin:5px 0; }

.pact_right .table_list{ margin:10px; _margin:2px;width:374px; background:#a7cfff; line-height:28px; border-collapse: separate;border-spacing:1px; float:left;}
.table_list th{  font-weight:normal; padding-right:10px; text-align:right; background:#d9eafe; color:#000; font-weight:bold; text-align:center;}
.table_list td{ background:#fff; text-align:center; }
.table_list .tr_bg td{ background:#f8fdff; }
.table_list .td_left{ text-align:left;padding-left:15px;}
.table_list .td_left .pic{ width:60px; height:60px; padding-right:10px; float:left; }

/*pact end*/





